Após a instalação do agente para uma aplicação Java, o Cloud Monitor 2.0 a monitora automaticamente. Na página Instance Monitoring, visualize métricas básicas, detalhes de coleta de lixo (GC) e uso de memória da JVM de instâncias individuais.
Pré-requisitos
A aplicação deve estar conectada ao Cloud Monitor 2.0.
Experimentar no Playground
O Alibaba Cloud Playground oferece um ambiente de demonstração para você experimentar os principais recursos do Cloud Monitor 2.0.
Acesse a Demonstração do Playground. Por padrão, você já estará conectado a um workspace.
No painel de navegação à esquerda, escolha .
Na página Applications, clique em aplicação desejada. Em seguida, no painel de navegação à esquerda, clique em Instance Monitoring.
Visualizar dados de monitoramento de instâncias
Faça login no console do Cloud Monitor 2.0 e selecione um workspace. No painel de navegação à esquerda, escolha .
Na página Applications, clique em aplicação desejada. Em seguida, no painel de navegação à esquerda, clique em Instance Monitoring.
Visão geral da página
A página Instance Monitoring adapta o painel automaticamente com base nas informações de conexão da aplicação e exibe visualizações diferentes para ambientes ECS e de contêiner.
Em cenários de contêiner, se houver conexão com o Managed Service for Prometheus, os dados desse serviço terão prioridade na exibição das informações. Para saber como conectar seu ambiente de contêiner ao Managed Service for Prometheus, consulte Observabilidade de contêineres.
Caso o ambiente de contêiner não esteja integrado ao Managed Service for Prometheus, o agente do Application Monitoring deve estar na versão 4.1.0 ou posterior para exibir informações básicas do contêiner. Para obter detalhes sobre as versões do agente, consulte Notas sobre a versão do Java Agent.
Ambiente ECS
Use a área de filtro rápido para filtrar os gráficos e a lista de instâncias por cluster e instância.
-
Na área de gráficos de tendências, visualize as séries temporais de monitoramento básico da instância, GC da instância e memória da JVM.
Monitoramento básico da instância: exibe gráficos de tendências de utilização de CPU, memória e disco durante um intervalo de tempo especificado. Alterne entre valores médios e máximos na lista suspensa ao lado do título do gráfico.
GC da instância: mostra gráficos de tendências para Full GC e Young GC em um período definido. Use a lista suspensa ao lado do título do gráfico para alternar entre a quantidade de GCs e sua duração média.
-
Memória da JVM: apresenta gráficos de tendências da memória heap utilizada e máxima ao longo de um intervalo de tempo. Use a lista suspensa ao lado do título do gráfico para alternar para a visualização da memória non-heap utilizada e máxima.
NotaO Application Monitoring coleta dados via Java Management Extensions (JMX). A área de memória non-heap reportada pelo JMX é menor que a área real de memória non-heap no processo Java. Consequentemente, a soma das memórias heap e non-heap nos dados de monitoramento pode divergir do Resident Set Size (RES) exibido pelo comando
top. Para mais detalhes, consulte Detalhes do monitoramento de memória da JVM.
-
A área da lista de instâncias exibe informações como IP da instância, utilização de CPU, utilização de memória, utilização de disco, carga, número de Full GCs, número de Young GCs, utilização de memória heap, utilização de memória non-heap e métricas do Método RED (Taxa, Erros e Duração).
Na lista de instâncias, execute as seguintes operações:
Clique em IP de uma instância para ver seus detalhes.
Na coluna Actions, clique em Traces para visualizar os detalhes de rastreamento da instância.
Contêiner (Prometheus)
Use a área de filtro rápido para filtrar os gráficos e a lista de instâncias por cluster e endereço do host.
-
Nos gráficos de tendências, acompanhe as séries temporais de monitoramento básico da instância, GC da instância e memória da JVM.
Monitoramento básico: mostra gráficos de tendências de uso de CPU e memória durante um intervalo de tempo especificado.
GC da instância: exibe gráficos de tendências para Full GC e Young GC em um período definido. Use a lista suspensa ao lado do título do gráfico para alternar entre a quantidade de GCs e sua duração média.
-
Memória da JVM: apresenta gráficos de tendências da memória heap utilizada e máxima ao longo de um intervalo de tempo. Use a lista suspensa ao lado do título do gráfico para alternar para a visualização da memória non-heap utilizada e máxima.
NotaO Application Monitoring coleta dados via Java Management Extensions (JMX). A área de memória non-heap reportada pelo JMX é menor que a área real de memória non-heap no processo Java. Consequentemente, a soma das memórias heap e non-heap nos dados de monitoramento pode divergir do Resident Set Size (RES) exibido pelo comando
top. Para mais detalhes, consulte Detalhes do monitoramento de memória da JVM.
-
Na área da lista de instâncias, visualize informações como IP da instância, uso de CPU, solicitação de CPU, limite de CPU, utilização de CPU (exibida como - se nenhum limite de CPU estiver definido), uso de memória, solicitação de memória, limite de memória, utilização de memória (exibida como - se nenhum limite de memória estiver definido), uso de disco, limite de disco, utilização de disco (exibida como - se nenhum limite de disco estiver definido), carga, número de Full GCs, número de Young GCs, utilização de memória heap, utilização de memória non-heap e métricas do Método RED (Taxa, Erros e Duração).
Na lista de instâncias, execute as seguintes operações:
Clique em IP de uma instância ou em Details na coluna Actions para ver os detalhes da instância.
Na coluna Actions, clique em Traces para visualizar os detalhes de rastreamento da instância.
Contêiner (baseado em agente)
Use a área de filtro rápido para filtrar os gráficos e a lista de instâncias por endereço do host.
-
Na área de gráficos de tendências, analise as séries temporais de monitoramento básico da instância, GC da instância e memória da JVM.
Monitoramento básico: exibe gráficos de tendências de uso de CPU e memória durante um intervalo de tempo especificado.
GC da instância: mostra gráficos de tendências para Full GC e Young GC em um período definido. Use a lista suspensa ao lado do título do gráfico para alternar entre a quantidade de GCs e sua duração média.
-
Memória da JVM: apresenta gráficos de tendências da memória heap utilizada e máxima ao longo de um intervalo de tempo. Use a lista suspensa ao lado do título do gráfico para alternar para a visualização da memória non-heap utilizada e máxima.
NotaO Application Monitoring coleta dados via Java Management Extensions (JMX). A área de memória non-heap reportada pelo JMX é menor que a área real de memória non-heap no processo Java. Consequentemente, a soma das memórias heap e non-heap nos dados de monitoramento pode divergir do Resident Set Size (RES) exibido pelo comando
top. Para mais detalhes, consulte Detalhes do monitoramento de memória da JVM.
-
A área da lista de instâncias fornece dados como IP da instância, uso de CPU, uso de memória, carga, número de Full GCs, número de Young GCs, utilização de memória heap, utilização de memória non-heap e métricas do Método RED (Taxa, Erros e Duração).
Na lista de instâncias, execute as seguintes operações:
Clique em IP de uma instância ou em Details na coluna Actions para ver os detalhes da instância.
Na coluna Actions, clique em Traces para visualizar os detalhes de rastreamento da instância.
Detalhes da instância
Visão geral da instância
A aba Instance Overview exibe métricas da interface alvo, incluindo contagem de solicitações, contagem de erros, duração média e chamadas lentas.
Monitoramento da JVM
Na aba JVM Monitoring, visualize métricas de GC, memória, threads e arquivos da instância.
Monitoramento de pool de threads
Agente 4.1.x e posterior
A aba Thread Pool Monitoring apresenta métricas dos pools de threads utilizados pela aplicação, abrangendo configuração inicial de threads, status de threads em tempo de execução e status de execução de tarefas.
No topo da aba, filtre os pools de threads por tipo e nome.
Agente anterior à versão 4.1.x
A aba Thread Pool Monitoring permite visualizar métricas como número de threads principais, contagem atual de threads, número máximo de threads, quantidade de threads ativas e capacidade da fila de tarefas para os pools de threads usados pela aplicação.
Monitoramento de pool de conexões
Agente 4.1.x e posterior
Na aba Connection Pool Monitoring, analise as métricas dos pools de conexões utilizados pela aplicação, incluindo configurações iniciais e status em tempo de execução.
Agente anterior à versão 4.1.x
A aba Connection Pool Monitoring exibe o número máximo e ativo de conexões para os pools de conexões usados pela aplicação.
Monitoramento do host
A aba Host Monitoring disponibiliza métricas de CPU, memória, disco, carga, tráfego de rede e pacotes de rede.
Documentação relacionada
Para obter detalhes sobre as métricas do Application Monitoring, consulte Métricas do Application Monitoring.