2016-05-21 1 views
2

Я ищу некоторые простые методы, чтобы добавить некоторые крючки в мой код Java-кода, например, некоторые счетчики или любые другие значения. Эти значения должны быть легко доступны через URL или API для мониторинга или проверки работоспособности. Также некоторые инструменты для запуска предупреждения на основе нежелательного условия, возникшего на сервере?Каковы некоторые простые методы для добавления диагностических крючков в код Java-кода?

+0

Erm ... нет волшебства. Хотя, я думаю, вы можете использовать JMX, чтобы сделать информацию доступной. –

+1

Читает как вход в систему для меня. –

+0

Для части «Также ...». Да. –

ответ

0

(на основе моих и Гилберта комментарии.)

Прежде всего, нет никакого волшебного решения пули. Фактическая работа по сбору статистики, значениям состояния и обнаружению «нежелательных условий» (или аномальных событий) сводится к коду приложения.

Однако существуют некоторые стандартные подходы к получению информации такого типа из работающего приложения.

  • Вместо того, чтобы обнажая статистику и статус информации через HTTP (S), вы можете использовать JMX разоблачить это, и использовать вне-полки JMX консоль softeare для доступа к нему.

  • Требование «нежелательных условий»/аномальных событий можно было бы обработать, используя библиотеку протоколов. Затем вы используете готовый инструмент/систему внешнего мониторинга для сканирования событий и создания уведомлений.

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

+0

Спасибо за ваш ответ! Хотя я читаю его очень поздно, извините .. – user1571307

Смежные вопросы