Plug-in de monitoramento do JVM autônomo

O Stackdriver Monitoring acompanha métricas comuns do Java nos processos das máquinas virtuais Java.

Descoberta

As métricas do JVM são coletadas quando você configura um ou mais dos seguintes plug-ins baseados em Java no Monitoring:

Depois que você instala o agente de monitoramento e configura um dos plug-ins baseados em Java, o Monitoring preenche a página Java Virtual Machine com inventário e métricas.

Recursos do JVM

Como configurar o Monitoring para monitorar VMs do Java

Depois de instalar o agente de monitoramento, use as instruções a seguir para configurar o plug-in do JVM nas instâncias. Para ver instruções sobre como fazer upgrade a partir do monitoramento do jmxtrans legado, consulte Como fazer upgrade a partir do jmxtrans a seguir.

Pré-requisitos

O plug-in JVM requer a versão 5.5.0-257 ou posterior do agente de monitoramento. Para atualizá-lo, consulte Atualizar o agente.

Ativar o plug-in de monitoramento do JVM

As máquinas virtuais Java são monitoradas por meio do JMX.

Na instância de VM, faça o download de jvm-sun-hotspot.conf do repositório de configurações do GitHub e coloque-o no diretório /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/jvm-sun-hotspot.conf)

Edite o arquivo de configuração recebido e substitua JMX_PORT pela porta em que o JVM está configurado para permitir conexões do JMX.

Depois de adicionar o arquivo de configuração, reinicie o agente de monitoramento. Basta executar o seguinte comando:

sudo service stackdriver-agent restart

Para saber mais informações sobre outras opções de configuração de plug-ins, acesse collectd.org.

O que é monitorado?

Para ver uma lista das métricas monitoradas pelo plug-in do JVM, consulte esta página.

É necessário enviar as métricas adicionais do JMX (atributos MBean) ao Stackdriver Monitoring como métricas personalizadas. Para ver mais informações, consulte Como gravar métricas personalizadas. Serão rejeitados pela API todos os atributos MBean fornecidos pelo usuário e adicionados à configuração que não forem redirecionados para métricas personalizadas.

Como fazer upgrade a partir do jmxtrans

Se você estiver executando uma VM com o monitoramento do jmxtrans legado, faça upgrade de todos os plug-ins baseados em Java, ou seja, Cassandra, HBase, Kafka ou Tomcat. Depois de fazer upgrade desses plug-ins e reiniciar o serviço stackdriver-agent, é possível finalizar o processo jmxtrans. Assim, será possível desinstalar jmxtrans removendo a árvore /mnt/jmxtrans e o script /etc/init.d/jmxtrans, se ele estiver presente.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Stackdriver Monitoring
Precisa de ajuda? Acesse nossa página de suporte.