Вход |  Регистрация

Все Тэги

Мониторинг Java

10.06.20131640 просм.

Продолжим наши заметки о мониторинге и перейдем от операционных систем к платформам. И первый наш рассказ будет о мониторинге Java.

Создатели отлично понимали, что правильная платформа должна иметь собственные счетчики и инструменты, и поэтому платформа Java обеспечивает всестороннюю поддержку мониторинга и управления. Она не только определяет интерфейсы управления для Java Virtual Machine (JVM), но и сразу же после установки предоставляет возможности удаленного мониторинга и управления как самой платформой Java, так и теми приложениями, которые на ней работают.

Кроме того, средства разработчика Java (JDK) включает в себя Консоль Управления и Мониторинга Java (JConsole). JDK использует обширный инструментарий JVM для предоставления информации о производительности и потреблении ресурсов приложениями, работающими на платформе Java, используя технологию Java Management Extension (JMX). JMX предоставляет стандартный способ управления исполняющей средой Java и приложениями. Инструментарий доступен через интерфейсы классов, управляемых JMX (MBean), которые зарегистрированы на MBean-сервере платформы. Приложения также могут создавать свои собственные MBean-ы и регистрировать их на MBean-сервере платформы, который может служить единой точкой удаленного доступа. JMX-совместимый клиент, такой, как JConsole, может подключиться к MBean-серверу платформы и управлять приложениями (а также платформой Java), используя технологию JMX. Каждый MBean платформы имеет богатый набор атрибутов и операций, таких как использование памяти, использование ресурсов ЦПУ потоками выполнения, статистика сборки мусора и так далее.

Некоторые средства мониторинга используют доступные возможности платформы. Например, HP SiteScope поддерживает технологию JMX, делая ненужным использование JConsole, и дает консолидированное представление как о счетчиках операционной системы, так и о метриках конкретных приложений под Java. Все счетчики, доступные через JConsole, также доступны через HP SiteScope.

Наиболее важные счетчики Java:

Общие счетчики:

В следующих заметках мы расскажем о счетчиках памяти, классов и потоков Java.

Метки: , ,

Добавить комментарий

Для отправки комментария вам необходимо авторизоваться.

Партнеры DevOpsHub и DevOpsWiki