Що робить моніторинг JMX?

Його можливості моніторингу продуктивності Java JMX включають: Моніторинг користувацького досвіду через синтетичний і реальний моніторинг користувачів. Моніторинг усіх аспектів продуктивності віртуальної машини Java, включаючи активні та заблоковані потоки, використання процесора, аналіз пам’яті, збирання сміття тощо.

Java Management Extensions (JMX) — це технологія Java, яка постачає інструменти для керування та моніторингу додатків, системних об’єктів, пристроїв (таких як принтери) та сервіс-орієнтованих мереж.

Віддалене управління та моніторинг JMX є потужна функція Java, що дозволяє контролювати конкретну JVM з віддаленого місця. Увімкнення віддаленого JMX вимагає явних дій адміністратора JVM, оскільки це може включати розкриття конфіденційної інформації про вашу систему.

Переваги використання JMX для моніторингу продуктивності включають:

  • Стандартизований підхід до інструментарію застосування.
  • Можливості віддаленого керування.
  • Гнучкість показу спеціальних показників.

Вибір і перегляд метрик за допомогою JConsole JMX

  1. Щоб відобразити показники програми, розгорніть папку програми на лівій панелі: …
  2. Розгорніть показник, який потрібно переглянути. …
  3. Виберіть «Атрибути», щоб відобразити властивості TimeStampedMetric, які надаються через JMX.

Інструменти моніторингу JMX використовують трирівневу архітектуру: рівень Probe містить зонди (так звані MBeans), які представляють різні атрибути про ресурси, що відстежуються. Рівень агента, або MBeanServer, відкриває MBean для програм.