Сообщения

Показаны сообщения с ярлыком "JMX"

Spring Boot Actuator: мониторинг и управление через JMX

Изображение
Расширения управления Java (JMX, Java Management Extensions) предоставляют стандартный механизм для мониторинга и управления приложениями. По умолчанию эта функция не включена и ее можно включить, установив для свойства конфигурации spring.jmx.enabled значение true. Spring Boot по умолчанию предоставляет конечные точки управления в виде MBean-компонентов JMX в домене org.springframework.boot. Настройка имен MBean Имя MBean обычно генерируется из идентификатора конечной точки. Например, конечная точка health отображается как org.springframework.boot:type=Endpoint,name=Health. Если ваше приложение содержит более одного Spring ApplicationContext, вы можете обнаружить, что имена конфликтуют. Чтобы решить эту проблему, вы можете установить для свойства spring.jmx.unique-names значение true, чтобы имена MBean всегда были уникальными. Вы также можете настроить домен JMX, в котором отображаются конечные точки. Следующие настройки показывают пример этого в application.properties: spring...

Spring Boot: мониторинг и управление через JMX

Изображение
Расширения управления Java (JMX, Java Management Extensions) предоставляют стандартный механизм для мониторинга и управления приложениями. Spring Boot представляет наиболее подходящий MBeanServer в качестве компонента с идентификатором mbeanServer. Любой из ваших bean-компонентов, аннотированных аннотациями Spring JMX (@ManagedResource, @ManagedAttribute или @ManagedOperation), открыт для него. Если ваша платформа предоставляет стандартный MBeanServer, Spring Boot будет использовать его и по умолчанию использовать VM MBeanServer, если это необходимо. Если все это терпит неудачу, новый MBeanServer будет создан. Читайте также: Spring Boot: поддержка Spring Integration Spring Boot: конфигурация, проверка @ConfigurationProperties