Chamadas de banco de dados lentas ou com falha afetam diretamente a experiência do usuário final. A página Database Invocation no Application Real-Time Monitoring Service (ARMS) apresenta a topologia de chamadas, métricas de desempenho no nível de SQL, exceções e rastreamentos distribuídos. Use esta página para identificar consultas lentas, rastrear erros até a origem e determinar quais serviços upstream geram maior carga no banco de dados.
A página organiza os dados de chamadas de banco de dados em cinco abas:
|
Aba |
Finalidade |
Principais métricas |
|
Overview |
Visualize relacionamentos de chamadas e desempenho agregado |
Topologia de chamadas, contagem de solicitações, tempo de resposta, contagem de erros, tamanho do resultado |
|
SQL Analysis |
Analisar o desempenho de instruções SQL individuais |
Volume de chamadas SQL, tendências de tempo de resposta, estatísticas por instrução |
|
Exception Analysis |
Investigar falhas em chamadas de banco de dados |
Tipos de exceção, tendências de ocorrência, detalhes de erro |
|
Call source |
Identificar quais serviços upstream chamam o banco de dados |
Aplicações chamadoras, interfaces chamadoras, métricas por origem |
|
Interface Snapshot |
Detalhar rastreamentos distribuídos para solicitações individuais |
IDs de rastreamento, linhas do tempo de rastreamento, logs associados |
Pré-requisitos
Sua aplicação deve estar monitorada pelo ARMS Application Monitoring. Para obter instruções de configuração, consulte Visão geral.
Abrir a página Database Invocation
Faça login no console do ARMS.
No painel de navegação à esquerda, escolha Application Monitoring > Applications.
-
Na página Applications, selecione uma região na barra de navegação superior e clique em no nome da aplicação.
Nota: Se o ícone
aparecer na coluna Language , a aplicação estará conectada ao Application Monitoring. Um hífen (-) indica que a aplicação está conectada ao Tracing Analysis. No painel de navegação à esquerda, clique em Database Invocation.
-
Selecione um banco de dados e defina o período de tempo.

Após selecionar um banco de dados e um período de tempo, use as abas descritas abaixo para analisar diferentes aspectos das chamadas de banco de dados.
Aba Overview
A aba Overview exibe uma topologia de chamadas e gráficos de desempenho para contagem de solicitações, tempo de resposta, contagem de erros, tamanho do resultado e desempenho geral.

Controles de topologia
|
Ação |
Como fazer |
|
Ampliar |
Clique em |
|
Reduzir |
Clique em |
|
Restaurar tamanho padrão |
Clique em |
|
Ajustar à página |
Clique em |
Interações com gráficos
|
Ação |
Como fazer |
|
Visualize estatísticas pontuais |
Passe o mouse sobre um gráfico |
|
Ampliar um intervalo de tempo |
Clique em e arraste no gráfico |
|
Visualize métricas de um período personalizado ou comparar datas |
Clique em |
|
Ver detalhes da API de uma métrica |
Clique em |
|
Crie uma regra de alerta para uma métrica |
Clique em |
Aba SQL Analysis
A aba SQL Analysis mostra um gráfico de colunas com o volume de chamadas SQL e curvas de série temporal para o tempo de resposta. Ela também lista as instruções SQL executadas no banco de dados.

Interações com gráficos
|
Ação |
Como fazer |
|
Visualize estatísticas detalhadas |
Passe o mouse sobre um gráfico |
|
Visualize métricas de um período personalizado ou comparar datas |
Clique em |
|
Ver detalhes da API de uma métrica |
Clique em |
Ações de instruções SQL
Na lista de instruções SQL, use a coluna Actions:
|
Ação |
Resultado |
|
Invocation Statistics |
Visualiza estatísticas de chamadas para uma instrução SQL específica |
|
Interface Snapshot |
Exibe rastreamentos distribuídos da instrução. Consulte Aba Interface Snapshot. |
Aba Exception Analysis
A aba Exception Analysis lista exceções de chamadas de banco de dados e suas tendências de ocorrência.

Nota: Para consultar exceções, especifique o campo Whitelist na seção Advanced Settings da aba Custom Configuration na página Application Settings .
Interações com gráficos
|
Ação |
Como fazer |
|
Visualize estatísticas detalhadas |
Passe o mouse sobre um gráfico |
|
Ampliar um intervalo de tempo |
Clique em e arraste no gráfico |
|
Visualize métricas de um período personalizado ou comparar datas |
Clique em |
|
Ver detalhes da API de uma métrica |
Clique em |
Ações de exceção
Na lista de exceções, use a coluna Actions:
|
Ação |
Resultado |
|
Invocation Statistics |
Visualiza estatísticas de uma exceção específica |
|
Details |
Exibe todos os detalhes da exceção |
Aba Call source
A aba Call source mostra quais aplicações e interfaces upstream chamam o banco de dados. Use-a para identificar a origem da carga do banco de dados.

|
Ação |
Como fazer |
|
Pesquisar uma aplicação ou API específica |
Insira o nome na caixa de pesquisa e clique em |
|
Visualize rastreamentos de uma API específica chamada por uma origem upstream |
Clique em view details ao lado da API. Consulte Aba Interface Snapshot. |
|
Visualize estatísticas detalhadas |
Passe o mouse sobre um gráfico |
|
Visualize métricas de um período personalizado ou comparar datas |
Clique em |
Aba Interface Snapshot
A aba Interface Snapshot exibe rastreamentos distribuídos para chamadas de banco de dados. Use os rastreamentos para detalhar solicitações individuais e identificar gargalos de desempenho no nível da consulta.

|
Ação |
Como fazer |
|
Pesquisar rastreamentos pelo nome da API |
Insira o nome na caixa de pesquisa e clique em |
|
Visualize detalhes do rastreamento |
Clique em no ID de rastreamento na coluna TraceId. Para mais informações, consulte Operações suportadas. |
|
Visualize logs associados a um rastreamento |
Clique em View Logs na coluna Actions |
Nota: Associe os IDs de rastreamento aos logs de negócios da sua aplicação para agilizar a solução de problemas de erros. Quando ocorre um erro, os logs de negócios vinculados fornecem o contexto necessário para diagnosticar a causa raiz. Para obter instruções de configuração, consulte Associar IDs de rastreamento a logs de negócios .
ou role para cima
ou role para baixo


