LINUX.ORG.RU
ФорумAdmin

Есть ли готовые решения для мониторинга java логов?


0

1

Доброго времени суток.

Небольшое пояснение. Мониторинг логов - задча админа, цель - обнаружить ( в идеале - заранее ) нарушения работы сервиса; удобность логов для разработчика стоит на последнем месте. ИМХО, идеальные логи - у oracle СУБД. Все строки с ошибками содержат ORA-<число> . Остальные можно игнорировать. Лог оракла идеально подходит для системы мониторинга.

Java разработчики уверены, что логи придумали лично для них как средство отладки и повышения ЧСВ; возможность мониторинга логов ставится на последнее место. Клиент прервал сессиию? Error. Некритичная ошибка в логике, никак не влияющая на работу всего приложения? Тольоко fail, только hardcore. Хочется подебажить на продуктиве? Пишем трейс при каждом вызове процедуры. Известные мне системы мониторинга на этом [censured] дают слишком много false positive ( ложных срабатываний ).

Существует ли готовое решение с автообнаружением перевода строки и трейсов, которое из этого мутного потока может выловить заданные в конфиге важные ошибки? И, например, записать в свой собственный лог, который уже будет читаться системой мониторинга.

★★★★★

Ну во-первых, как кое-что понимающий в Java разработке: бейте ссаными тряпками девелоперов чтобы уровень логов на продакшене был соответствующим. Он должен отличаться от тестового окружения и тем более девелоперского. Этого нельзя не понимать.

Во-вторых, есть splunk для мониторинга логов. http://www.splunk.com/. Можно задать правила и мониторить объемы логов.

glaz666
()
Ответ на: комментарий от glaz666

Разработчики, к сожалению, не наши непосредственные, но уже обсуждаем.

splunk бегло смотрел. ИМХО это overkill.

Придётся писать свой велосипед на perl :) В любом случае, спасибо за ответ

router ★★★★★
() автор топика

да не надо ничего писать, просто настройте log4j.xml чтобы показывало только то, что вас интересует

JFreeM ★★★☆
()
Ответ на: комментарий от router

В catalina.out тоже много потенциально важного

смотря как настроен логгер. Вообще в consoleOutput стараются ничего не писать на продакшене.

JFreeM ★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.