Plug-in de monitorização JVM autónomo

O Cloud Monitoring pode monitorizar processos da máquina virtual Java para métricas Java comuns.

Esta funcionalidade só está disponível para agentes executados no Linux. Não está disponível no Windows.

Descoberta

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

  1. Na Google Cloud consola, aceda à página  Painéis de controlo:

    Aceda a Painéis de controlo

    Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.

  2. Selecione o painel de controlo da Java Virtual Machine na lista.

Configurar a monitorização para monitorizar VMs Java

Depois de instalar o agente de monitorização, use as seguintes instruções para configurar o plug-in JVM nas suas instâncias.

Pré-requisitos

O plugin JVM requer a versão 5.5.0-257 ou posterior do agente de monitorização. Para atualizar o agente, consulte o artigo Atualizar o agente.

Ativar o plugin de monitorização da JVM

As máquinas virtuais Java são monitorizadas através do JMX.

Na instância da VM, transfira o ficheiro 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)

Como root, edite o ficheiro de configuração transferido e substitua JMX_PORT pela porta na qual a sua JVM está configurada para permitir ligações JMX.

Depois de adicionar o ficheiro de configuração, reinicie o agente de monitorização executando o seguinte comando:

sudo service stackdriver-agent restart

Para mais informações sobre o plug-in collectd GenericJMX usado para monitorizar a JVM, consulte Plug-in:GenericJMX.

O que é monitorizado

A lista completa de métricas que o plug-in JVM monitoriza encontra-se em Métricas do agente: jvm.

Todas as métricas JMX adicionais (atributos MBean) têm de ser enviadas para o Cloud Monitoring como métricas definidas pelo utilizador. Para mais informações, consulte o artigo Métricas definidas pelo utilizador do agente. Quaisquer MBeans fornecidos pelo utilizador adicionados à configuração que não sejam redirecionados para métricas definidas pelo utilizador são rejeitados pela API.