Поскольку некоторые задания завершаются сбоем из-за проблем с подключением, которые решаются повторными запусками, проблемами с дисковым пространством или памятью.
У меня есть базовая структура приведенного ниже кода.
Текущая архитектура
- Соберите отчет AutoSys с информацией об ошибках задания.
- Передать его в сценарий Python, запланированный с помощью AutoSys.
- Передать файл конфигурации действия в autosys.
- Попросите сценарий Python выбрать лучший вариант действий на основе журналов ошибок из списка действий в файле конфигурации.
- Затем выполните это действие.
Вопросы
Каким будет лучший метод разумного определения действия, которое необходимо предпринять?
- Обработка естественного языка? Время выполнения не является самой большой проблемой для моего варианта использования.
- Жестко запрограммированный алгоритмический подход? Например, нечеткий поиск, сопоставляющий вывод ошибки с действием в файле конфигурации?
- Или что-то еще?
Подробнее здесь: https://stackoverflow.com/questions/796 ... error-data
Мобильная версия