Способы создания идеального средства чтения журналов в python.
В рамках моего первого официального проекта Python я создал средство чтения журналов, которое считывает журналы серверов Apache с 3 разных серверов. Приложение чтения журналов находит соответствующие ключевые слова ошибок, которые появляются в файле журнала, например java.lang.OutOfMemoryError, Java heap space , Index out of bounds и т. д.
Я написал код python, чтобы запланировать чтение журнала каждые 30 минут и найти ошибки, которые произошли за последние 30 минут, а затем отправить подробную информацию об ошибке по электронной почте на указанные идентификаторы электронной почты.
Электронная почта отправляется на определенные почтовые идентификаторы путем разделения ИТ-сервера, а также по ошибке.
Я хотел бы, чтобы лучшие практики, которым следует следовать, чтобы сделать идеальный читатель журналов, пожалуйста, помогите.
заранее спасибо
Чикку Джейкоб
Что я уже пробовал:
Мое приложение сейчас прекрасно работает в производстве, но я ищу варианты, чтобы сделать его лучше. Пожалуйста, поделитесь лучшими практиками, которым следует следовать при создании такой утилиты.