A página Application Overview oferece uma visão unificada da integridade da sua aplicação Java no SAE — volume de requisições, tempo de resposta, atividade de coleta de lixo (GC), consultas SQL lentas e desempenho de dependências — para que você identifique problemas sem alternar entre ferramentas.
O SAE integra-se ao subserviço Application Monitoring do Application Real-Time Monitoring Service (ARMS), um serviço de gerenciamento de desempenho de aplicações (APM). Para habilitar o monitoramento, basta instalar o agente do ARMS, sem necessidade de alterar o código. O agente identifica operações de API lentas ou anômalas, captura parâmetros de requisição e localiza gargalos do sistema para acelerar a solução de problemas.
Abra a página Application Overview
Faça login no console do SAE. No painel de navegação à esquerda, escolha Applications > Applications. Selecione uma região na barra de navegação superior e um namespace na lista suspensa Namespace e clique em nome da aplicação.
No painel de navegação à esquerda, escolha Application Monitoring > Application Overview. Na página Application Overview, visualize a aba Overview.
Métricas na aba Overview
A aba Overview organiza as métricas em quatro grupos.
Métricas de resumo
Na parte superior da página, os totais do intervalo de tempo selecionado aparecem com comparações diárias e semanais:
|
Métrica |
O que indica |
|
Total de requisições |
Volume geral de tráfego; uma queda repentina pode indicar problema de implantação ou falha upstream |
|
Tempo médio de resposta |
Latência de base; uma tendência de alta geralmente aponta para consultas lentas ao banco de dados ou dependências downstream |
|
Instâncias |
Quantidade de instâncias em execução; verifique este dado junto ao tempo de resposta para determinar a necessidade de dimensionamento |
|
Eventos de Full GC |
Atividade de coleta de lixo da Java Virtual Machine (JVM); coletas completas frequentes podem reduzir o throughput e indicar problemas no tamanho do heap |
|
Consultas SQL lentas |
Consultas ao banco de dados que excedem o limiar de resposta; um pico aqui normalmente explica o aumento no tempo de resposta |
Eventos da aplicação
A seção Application Events apresenta uma linha do tempo de eventos que podem afetar a disponibilidade, incluindo:
Alertas de disponibilidade — acionados por deadlocks, erros de falta de memória (OOM) ou eventos de inicialização da aplicação
Application monitoring alerts — violações de limiar detectadas pelo ARMS
Eventos do cluster Kubernetes — eventos de nível de infraestrutura originados no cluster subjacente
Passe o mouse sobre uma coluna no gráfico para visualizar a lista de eventos naquele momento. Para obter detalhes sobre a configuração de alertas, consulte Central de eventos.
Serviços de suporte da aplicação
Esta seção exibe curvas de séries temporais dos serviços expostos pela sua aplicação a outros chamadores: volume de requisições e tempo médio de resposta por serviço. Use essas curvas para identificar quais endpoints recebem mais tráfego ou apresentam maior latência.
Serviços dependentes da aplicação
Esta seção mostra curvas de séries temporais dos serviços externos chamados pela sua aplicação: volume de requisições, tempo médio de resposta, contagem de instâncias e códigos de status HTTP. Caso observe códigos de status 5xx ou aumento de latência em um serviço dependente, o problema provavelmente é upstream, e não está no código da sua aplicação.
