Após a instalação de um agente do ARMS em uma aplicação, o monitoramento é iniciado automaticamente. Visualize a topologia da aplicação, traces, transações anômalas e lentas, além da análise de SQL.
Ciclo de vida da aplicação
O ciclo de vida de uma aplicação começa na conexão com o ARMS e termina na exclusão. A aplicação passa pelos seguintes estados:
|
Estado |
Propriedade |
Descrição |
|
Normal |
Estado estável |
A aplicação está conectada e recebe tráfego externo. Os dados de monitoramento estão disponíveis no console do ARMS. |
|
Lento |
Estado intermediário |
O tempo médio de resposta excede o limiar configurado. Causas comuns incluem alta carga de recursos, dependências externas lentas ou sobrecarga da aplicação. |
|
Falha |
Estado intermediário |
A aplicação apresentou falhas em chamadas de serviço em um determinado período. |
|
Sem Dados |
Offline ou sem tráfego |
Não há dados de monitoramento disponíveis. Esse estado ocorre quando a aplicação apresenta problemas de rede, execução anormal ou ausência de tráfego externo. |
Visão geral dos recursos
|
Recurso |
Descrição |
|
Exibe tempo de resposta, contagem de solicitações, contagem de erros e quantidade de instâncias. |
|
|
Apresenta as relações topológicas entre os serviços da aplicação. |
|
|
Lista os serviços oferecidos pela aplicação, incluindo chamadas de interface, filas de mensagens e tarefas agendadas. |
|
|
Relaciona os serviços dos quais a aplicação depende, como chamadas externas, acessos a banco de dados e filas de mensagens. |
|
|
Combina filtros e dimensões de agregação para analisar em tempo real os dados completos de trace armazenados e permitir diagnósticos personalizados. |
|
|
Mostra métricas básicas no nível da instância, GC e uso de memória da JVM. |
|
|
Identifica gargalos de CPU, memória e I/O em programas Java, com estatísticas por nome de método, classe e número de linha. |
|
|
Exibe o tempo de CPU por thread e a contagem de threads. Use esse recurso para localizar threads ou métodos com alto consumo de CPU. |
|
|
Visualiza detalhes da execução do programa via aprimoramento de bytecode, sem reiniciar a JVM. |
|
|
Exibe as exceções da aplicação. |
|
|
Analisa logs para identificar exceções na aplicação. |
Observações de uso
A lista de aplicações contém itens monitorados tanto pelo ARMS Application Monitoring quanto pelo Managed Service for OpenTelemetry.
Ao renomear uma aplicação mediante modificação do parâmetro de inicialização
arms.appName, ela entra no estado Sem Dados, mas permanece na lista. Exclua os dados da aplicação caso não sejam mais necessários.