O Cloud Monitoring acompanha métricas comuns do Java nos processos de Java Virtual Machine.
Essa funcionalidade está disponível apenas para agentes em execução no Linux. Não está disponível no Windows.
Descoberta
Para conferir as métricas da Java Virtual Machine, faça o seguinte:
-
No Google Cloud console, acesse a página
Painéis:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.
- Selecione o painel Java Virtual Machine 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, baixe jvm-sun-hotspot.conf do repositório de configuração do GitHub 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 o seguinte 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 do agente. A API vai rejeitar MBeans adicionados pelo usuário à configuração que não sejam redirecionados a métricas definidas pelo usuário.