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

Middle
179 просмотров
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.

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

Что такое архитектурные тесты с ArchUnit?