Keanor
@Keanor
Ведущий разработчик

Чем отслеживать логи?

Есть система, в которой пишется пару десятков различных логов (простые текстовые файлы в разных местах), и они очень помогают выявлять причины ошибок, но на текущий момент никак нельзя узнать о том что произошла ошибка, кроме как регулярно просматривать каждый из этих файлов.

Наверняка проблема всеобщая, посоветуйте инструмент для отслеживания файлов логов, чтобы программист мог оперативно узнавать об ошибках. В логи пишутся не только ошибки, но и debug|info|warning сообщения, а отлеживать нужно только error сообщения.
  • Вопрос задан
  • 1985 просмотров
Решения вопроса 1
toxicmt
@toxicmt
CTO at hexlet.io
Первый вариант.
Писать не только в лог, но и подключить https://rollbar.com/ . Эта штука решает очень много вопросов и особенно легко встраивается если у вас какой-то распостраненный фреймворк. Так же умеет собирать инфу из логов через https://github.com/rollbar/rollbar-agent

Второй вариант.
https://www.elastic.co/products/logstash Это стандарт в индустрии. Умеет читать из кучи источников (поддерживает как опрос так и пуши), так и может писать в кучу выходов. Внутри можно делать различный парсинг и обработку. Логстеш не единственный, гуглите по log collectors.

Третий вариант.
Использовать облачные сервисы сбора логов https://www.loggly.com или https://logentries.com/
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
mikes
@mikes
zabbix nagios и тд и тп..
мониторьте свои логи на предмет строк error, и получайте статистику графики уведомления и прочие полезные вещи
Ответ написан
Комментировать
Mystray
@Mystray
NOC
Простая, как доска, и примерно настолько же надежная штука - logcheck.
Грепает указанные логи, и все, что не соответствует шаблону (или наоборот) - высылает на почту. Очень легкая, при некоторых навыках рисования регекспов довольно гибкая. Во многих случаях большего и не нужно.
Ответ написан
Комментировать
falsebyte
@falsebyte
Zabbix
Просто, быстро, бесплатно. Отслеживает все!
А что бы программист не пропустил ошибки есть уведомления: mail, jabber, sms.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы