How to monitor JVM app
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
- Маньяк
- Сообщения: 4874
- Зарегистрирован: 18 авг 2008, 14:51
How to monitor JVM app
Как народ мониторит джава апп. Есть ли что-то альтернативное JMX ? Или все замкнется на нем ?
- Marmot
- Графоман
- Сообщения: 38347
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Canyon Heights
- Контактная информация:
Re: How to monitor JVM app
Альтернативы есть всегда, у нас Prometheus + Grafana... отдавать данные в Prometheus можно по всякому, мы это делаем "вручную", но вроде как есть специальные приблуды для этого...
- Stanislav
- Mr. Minority Report
- Сообщения: 43479
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby
Re: How to monitor JVM app
Вручную - это как? У тебя в аппе есть кусок кода, который коллектит данные и посылает их Прометею, эмулируя экспортер?
-
- Маньяк
- Сообщения: 4874
- Зарегистрирован: 18 авг 2008, 14:51
Re: How to monitor JVM app
Это верзний уровень, интересует что под капотом поглубже. Ничего кроме JMX я не нашел.
- Marmot
- Графоман
- Сообщения: 38347
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Canyon Heights
- Контактная информация:
Re: How to monitor JVM app
Aaaa, так больше ничего и нету, я еще на кучу линуксовских метрик процесса смотрю, чтобы глубже понять, что происходит... там много чего интересного можно накопать...borei писал(а): ↑28 фев 2021, 19:09Это верзний уровень, интересует что под капотом поглубже. Ничего кроме JMX я не нашел.
-
- Маньяк
- Сообщения: 4874
- Зарегистрирован: 18 авг 2008, 14:51
Re: How to monitor JVM app
Да, все это есть. JMX довольно-таки большая дырка в плане безопасности, думал что есть какие-нить альтернативы.Marmot писал(а): ↑28 фев 2021, 19:13Aaaa, так больше ничего и нету, я еще на кучу линуксовских метрик процесса смотрю, чтобы глубже понять, что происходит... там много чего интересного можно накопать...borei писал(а): ↑28 фев 2021, 19:09Это верзний уровень, интересует что под капотом поглубже. Ничего кроме JMX я не нашел.
- Marmot
- Графоман
- Сообщения: 38347
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Canyon Heights
- Контактная информация:
-
- Маньяк
- Сообщения: 4874
- Зарегистрирован: 18 авг 2008, 14:51
- Marmot
- Графоман
- Сообщения: 38347
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Canyon Heights
- Контактная информация:
Re: How to monitor JVM app
Ничо не понял, доступ к MBean-ам изнутри есть всегда, независимо ни от чего, если метрики из них раздавать самому, таким способом, который вам лучше всего подходит, то я впритык не вижу никаких дыр...
Или вы уже и собственному коду не доверяете?
-
- Маньяк
- Сообщения: 4874
- Зарегистрирован: 18 авг 2008, 14:51
Re: How to monitor JVM app
Доступ для мониторинга нужен по сети, доступ до дефолту если я помню открывается полный, можно конечно придушить его и дать только доступ на чтение, но там другие проблемы вылезают, специфичные для нашей аппликухи.
Я код не пишу, но на предмет реализации мониторинга дрючить будут меня.
-
- Маньяк
- Сообщения: 4874
- Зарегистрирован: 18 авг 2008, 14:51
Re: How to monitor JVM app
Я к тому что на прямую по JMX у меня не прокатывает, нужен exporter, который будет решать проблемы с безопасностью.
- Marmot
- Графоман
- Сообщения: 38347
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Canyon Heights
- Контактная информация:
Re: How to monitor JVM app
Ааа, ну понятно, т.к. у нас и за то, и за то, в конечном итоге, отвечаю я, то все значительно проще, мой код вытаскивает, все что мне надо из MBean-ов и отдает, тому кому надо, только то, что я считаю нужным отдать
Я честно не понимаю, как так можно жить, когда код пишут одни, а мониторят и решают проблемы в проде совсем другие...
-
- Маньяк
- Сообщения: 4874
- Зарегистрирован: 18 авг 2008, 14:51
Re: How to monitor JVM app
Как я узнал - это еще не самое худшее стечение обстоятельств.Marmot писал(а): ↑28 фев 2021, 20:08Ааа, ну понятно, т.к. у нас и за то, и за то, в конечном итоге, отвечаю я, то все значительно проще, мой код вытаскивает, все что мне надо из MBean-ов и отдает, тому кому надо, только то, что я считаю нужным отдать
Я честно не понимаю, как так можно жить, когда код пишут одни, а мониторят и решают проблемы в проде совсем другие...
- Stanislav
- Mr. Minority Report
- Сообщения: 43479
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby
Re: How to monitor JVM app
Ляхко. Код пишет MDA, 14 Джава инстансов на одном сервере мониторю я, проблемы решают ASE (App Support Engineer)
Недвига регистрируется? регистрируется
- Stanislav
- Mr. Minority Report
- Сообщения: 43479
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby