Что такое JMX и как им пользоваться для мониторинга?

Middle
216 просмотров
AFK Offer AI

JMX (Java Management Extensions) — стандартный способ экспозиции JVM и приложения для управления и мониторинга. MBeans (Managed Beans) регистрируются в MBeanServer и доступны через jconsole, VisualVM или Prometheus JMX exporter. JVM автоматически предоставляет MBeans: java.lang (Memory, GarbageCollector, Threading), java.nio (BufferPool). Можно создать кастомные MBeans через @ManagedResource в Spring.

Следующий вопрос

Напишите свой Collector для Stream API