Plug-in de monitoramento do JVM autônomo

O Cloud Monitoring pode monitorar processos de máquina virtual do Java para métricas Java comuns.

Essa funcionalidade está disponível apenas para agentes em execução no Linux. Ela não está disponível no Windows.

Discovery

Para conferir as métricas da máquina virtual Java, faça o seguinte:

  1. No console do Google Cloud, acesse a página  Painéis:

    Ir para Painéis

    Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.

  2. Selecione o painel Máquina virtual do Java na lista.

Como configurar o Monitoring para monitorar VMs Java

Depois de instalar o agente de monitoramento, use as instruções a seguir para configurar o plug-in de JVM nas instâncias.

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

Java Virtual Machines são monitoradas via JMX (em inglês).

Na instância de VM, faça o download de jvm-sun-hotspot.conf a partir do repositório de configuração do GitHub (links em inglês) e coloque-o no diretório /etc/stackdriver/collectd.d/:

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

Com acesso root, edite o arquivo de configuração transferido por download e substitua JMX_PORT pela porta na qual sua JVM está configurada para permitir conexões JMX.

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

sudo service stackdriver-agent restart

Para mais informações sobre o plug-in collectd GenericJMX usado para monitorar a JVM, consulte Plugin:GenericJMX (em inglês).

O que é monitorado?

A lista completa de métricas que o plug-in de JVM monitora está em Métricas do agente: jvm (em inglês).

É necessário enviar as métricas extras de JMX (atributos MBean) ao Cloud Monitoring como métricas definidas pelo usuário. Para mais informações, consulte Métricas definidas pelo usuário no agente. Todos os MBeans fornecidos pelo usuário adicionados à configuração que não forem redirecionados para métricas definidas pelo usuário são rejeitados pela API.