Страница 2 из 2
Re: How to monitor JVM app
Добавлено: 01 мар 2021, 08:28
Marmot
Stanislav писал(а): ↑28 фев 2021, 22:58
Marmot писал(а): ↑28 фев 2021, 20:08
я еще на кучу линуксовских метрик процесса смотрю, чтобы глубже понять, что происходит
...
мой код вытаскивает, все что мне надо из MBean-ов
Списочек - в студию!
Из линуксовых это, байты, пакеты, ретрансмиты, CPU stats, rss, vsize, FDs, minor/major page faults, threads, etc...
из MBean-ов, GC times, GC pool sizes, cpu counters, etc...
Oбычно, когда апп доведен до ума, линуксовских метрик хватает для понимания общей ситуации и потенциальных проблем, из MBean–ов, самое главное это GC pauses.
Re: How to monitor JVM app
Добавлено: 01 мар 2021, 09:19
Stanislav
У меня из памяти еще Metaspace - у меня сильное подозрение, что у нас в Метаспейсе протечка, но там мало... где-то есть больше, но не могу понять. CodeCache/CodeHeap/Compressed Class Space я решил прокинуть. из MBean-ов cpu counters - я не мониторю - я не знаю что с ними делать
![Smile :-)](./images/smilies/smile.gif)
Re: How to monitor JVM app
Добавлено: 01 мар 2021, 10:35
Marmot
Stanislav писал(а): ↑01 мар 2021, 09:19
У меня из памяти еще Metaspace - у меня сильное подозрение, что у нас в Метаспейсе протечка, но там мало... где-то есть больше, но не могу понять. CodeCache/CodeHeap/Compressed Class Space я решил прокинуть. из MBean-ов cpu counters - я не мониторю - я не знаю что с ними делать
Мониторить и понимать внутренние метрики должны те, кто знает как аппликуха (да и JVM тоже) работает... но это имеет смысл только если работает спецназ, типа меня и моей команды
Все остальные бьют в бубен и прыгают через костер...
![Smile :)](./images/smilies/smile.gif)
Re: How to monitor JVM app
Добавлено: 01 мар 2021, 11:48
Stanislav
Marmot писал(а): ↑01 мар 2021, 10:35
Все остальные бьют в бубен и прыгают через костер...
Как раз наш случай.
Я просто мониторю то, что считаю нужным с точки зрения своих знаний - ежели чего, мол де,
А я не бездействовал (с) Кин-Дза-Дза
Все данные есть, только вы их не смотрели
![Rolling Eyes :roll:](./images/smilies/rolleyes.gif)
Re: How to monitor JVM app
Добавлено: 01 мар 2021, 12:23
Ranger
borei писал(а): ↑28 фев 2021, 19:24
Да, все это есть. JMX довольно-таки большая дырка в плане безопасности, думал что есть какие-нить альтернативы.
дык наружу его не надо выдавать. мониторинг тулз (к примеру, Nagios) обычно умеют это всё сами собрать, а наружу отдают уже именно они.
вариант - отдавать данные вручную, минуя JMX, в ту тулзу, которая уже используется для мониторинга, используя ее API. но JMX просто проще т.к. не надо изобретать велосипед и писать vendor-specific код. оно интегрируется много с чем, от application server-а, на котором бежит аппа, заканчивая 3-rd party приложениями.
![C2H2OH :alco:](./images/smilies/038.gif)
Re: How to monitor JVM app
Добавлено: 01 мар 2021, 12:29
Stanislav
Пилят...
Только что сообщили, что уволили ИТ директора
Единственный манагер в компании, который понимает в ИТ.
Re: How to monitor JVM app
Добавлено: 01 мар 2021, 14:22
Waterbyte
Stanislav писал(а): ↑01 мар 2021, 12:29
Пилят...
Только что сообщили, что уволили ИТ директора :-(
Единственный манагер в компании, который понимает в ИТ.
лтса это не компания, а гавермент, причём провинциальный. а ему не надо, чтобы кто-то в чём-то понимал, его задача сохранить свои позиции и источники финансирования. сборище бездельников, казнокрадов, и прочих кровососов и паразитов. доведут нашу провинцию до цугундера рано или поздно.