Métricas padrão do Azure Application Insights
As métricas padrão são pré-agregadas durante a coleta, o que lhes dá melhor desempenho no momento da consulta. Isso as torna a melhor opção para painéis e alertas em tempo real.
Observação
A documentação a seguir depende da API clássica do Application Insights. O plano de longo prazo do Application Insights é coletar dados usando o OpenTelemetry. Para obter mais informações, consulte Habilitar o OpenTelemetry do Azure Monitor para aplicativos .NET, Node.js, Python e Java e nosso Roteiro do OpenTelemetry. As diretrizes de migração estão disponíveis para .NET, Node.js e Python.
Métricas de disponibilidade
As métricas na categoria Disponibilidade permitem que você veja a integridade do aplicativo Web conforme observado em pontos em todo o mundo. Configure os testes de disponibilidade para começar a usar qualquer métrica dessa categoria.
Disponibilidade (availabilityResults/availabilityPercentage)
A métrica Disponibilidade mostra a porcentagem de execuções de teste na Web que não detectaram nenhum problema. O menor valor possível é 0, o que indica que todas as execuções de teste na Web falharam. O valor de 100 significa que todas as execuções de testes na Web passaram pelos critérios de validação.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Percentual | Média | Run location , Test name |
Duração do teste de disponibilidade (availabilityResults/duration)
A métrica Duração do teste de disponibilidade mostra quanto tempo levou para o teste na Web ser executado. Para os testes na Web de várias etapas, a métrica reflete o tempo de execução total de todas as etapas.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Milissegundos | Média, Mínimo, Máximo | Run location , Test name , Test result |
Testes de disponibilidade (availabilityResults/count)
A métrica Testes de disponibilidade reflete a contagem dos testes na Web executados pelo Azure Monitor.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem | Contagem | Run location , Test name , Test result |
Métricas do navegador
As métricas do navegador são coletadas pelo SDK do JavaScript do Application Insights de navegadores de usuários finais reais. Elas fornecem ótimos insights sobre a experiência dos usuários com o aplicativo Web. As métricas do navegador normalmente não são amostradas, o que significa que fornecem maior precisão dos números de uso em comparação com as métricas do lado do servidor, que podem ser distorcidas pela amostragem.
Observação
Para coletar métricas do navegador, o aplicativo deve ser instrumentado com o SDK do JavaScript do Application Insights.
Tempo de carregamento da página do navegador (browserTimings/totalDuration)
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Milissegundos | Média, Mínimo, Máximo | Nenhum |
Tempo de processamento do cliente (browserTiming/processingDuration)
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Milissegundos | Média, Mínimo, Máximo | Nenhum |
Tempo de conexão da rede de carregamento da página (browserTimings/networkDuration)
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Milissegundos | Média, Mínimo, Máximo | Nenhum |
Tempo de resposta de recebimento (browserTimings/receiveDuration)
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Milissegundos | Média, Mínimo, Máximo | Nenhum |
Hora da solicitação de envio (browserTimings/sendDuration)
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Milissegundos | Média, Mínimo, Máximo | Nenhum |
Métricas de falha
As métricas em Falhas mostram problemas com solicitações de processamento, chamadas de dependência e exceções geradas.
Exceções do navegador (exceções/navegador)
Essa métrica reflete o número de exceções geradas do código do aplicativo em execução no navegador. Somente as exceções rastreadas com uma chamada à API do Application Insights trackException()
são incluídas na métrica.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem | Contagem | Cloud role name |
Falhas de chamada de dependência (dependencies/failed)
O número de chamadas de dependência com falha.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem | Contagem | Cloud role instance , Cloud role name , Dependency performance , Dependency type , Is traffic synthetic , Result code , . Target of dependency call |
Exceções (exceções/contagem)
Cada vez que você registra uma exceção no Application Insights, há uma chamada ao método trackException() do SDK. A métrica Exceções mostra o número de exceções registradas.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem | Contagem | Cloud role instance , Cloud role name , Device type |
Solicitações com falha (solicitações/falha)
A contagem de solicitações de servidor rastreadas que foram marcadas como com falha. Por padrão, o SDK do Application Insights marca automaticamente cada solicitação do servidor que retornou o código de resposta HTTP 5xx ou 4xx como uma solicitação com falha. É possível personalizar essa lógica modificando a propriedade Success do item de telemetria de solicitação em um inicializador de telemetria personalizado.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem | Contagem | Cloud role instance , Cloud role name , Is synthetic traffic , Request performance , Result code |
Exceções de servidor (exceções/servidor)
Essa métrica mostra o número de exceções de servidor.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem | Contagem | Cloud role instance , Cloud role name |
Contadores de desempenho
Use métricas na categoria Contadores de desempenho para acessar os contadores de desempenho do sistema coletados pelo Application Insights.
Memória disponível (performanceCounters/availableMemory)
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Dependentes de dados: megabytes, gigabytes | Média, Máximo, Mínimo | Cloud role instance |
Taxa de exceção (performanceCounters/exceptionRate)
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem | Média, Máximo, Mínimo | Cloud role instance |
Tempo de execução da solicitação HTTP (performanceCounters/requestExecutionTime)
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Milissegundos | Média, Máximo, Mínimo | Cloud role instance |
Taxa de solicitação HTTP (performanceCounters/requestsPerSecond)
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Solicitações por segundo | Média, Máximo, Mínimo | Cloud role instance |
Solicitações HTTP na fila do aplicativo (performanceCounters/requestsInQueue)
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem | Média, Máximo, Mínimo | Cloud role instance |
CPU do processo (performanceCounters/processCpuPercentage)
A métrica mostra quanto da capacidade total do processador é consumida pelo processo que está hospedando o aplicativo monitorado.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Percentual | Média, Máximo, Mínimo | Cloud role instance |
Observação
O intervalo da métrica está entre 0 e 100 * n, em que n é o número de núcleos de CPU disponíveis. Por exemplo, o valor de métrica de 200% pode representar a utilização completa de dois núcleos de CPU ou metade da utilização de 4 núcleos de CPU, e assim por diante. A CPU do Processo Normalizada é uma métrica alternativa coletada por muitos SDKs que representa o mesmo valor, mas o divide pelo número de núcleos de CPU disponíveis. Portanto, o intervalo da métrica CPU do Processo Normalizada é de 0 a 100.
Taxa de E/S do processo (performanceCounters/processIOBytesPerSecond)
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Bytes por segundo | Média, Mínimo, Máximo | Cloud role instance |
Bytes privados do processo (performanceCounters/processPrivateBytes)
Quantidade de memória não compartilhada que o processo monitorado alocou para seus dados.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Bytes | Média, Mínimo, Máximo | Cloud role instance |
Tempo do processador (performanceCounters/processorCpuPercentage)
Consumo de CPU por todos os processos em execução na instância do servidor monitorado.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Percentual | Média, Mínimo, Máximo | Cloud role instance |
Observação
A métrica de tempo do processador não está disponível para os aplicativos hospedados nos Serviços de Aplicativos do Azure. Use a métrica CPU de processo para acompanhar a utilização da CPU dos aplicativos Web hospedados nos Serviços de Aplicativos.
Métricas do servidor
Chamadas de dependência (dependências/contagem)
Essa métrica é em relação ao número de chamadas de dependência.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem | Contagem | Cloud role instance , Cloud role name , Dependency performance , Dependency type , Is traffic synthetic , Result code , , Successful call , , Target of a dependency call |
Duração da dependência (dependências/duração)
Essa métrica refere-se à duração de chamadas de dependência.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Milissegundos | Média, Mínimo, Máximo | Cloud role instance , Cloud role name , Dependency performance , Dependency type , Is traffic synthetic , Result code , , Successful call , , Target of a dependency call |
Taxa de solicitações do servidor (solicitações/taxa)
Essa métrica reflete o número de solicitações de entrada do servidor que foram recebidas por seu aplicativo Web.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem por segundo | Média | Cloud role instance , Cloud role name , Is traffic synthetic , Result performance Result code , Successful request |
Solicitações do servidor (solicitações/contagem)
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem | Contagem | Cloud role instance , Cloud role name , Is traffic synthetic , Result performance Result code , Successful request |
Tempo de resposta do servidor (solicitações/duração)
Essa métrica reflete o tempo necessário para que os servidores processem as solicitações de entrada.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
MilliSeconds | Média, Mínimo, Máximo | Cloud role instance , Cloud role name , Is traffic synthetic , Result performance Result code , Successful request |
Métricas de uso
Tempo de carregamento de exibição de página (pageViews/duração)
Essa métrica se refere à quantidade de tempo que levou para os eventos de PageView serem carregados.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
MilliSeconds | Média, Mínimo, Máximo | Cloud role name , Is traffic synthetic |
Exibições de página (pageViews/contagem)
A contagem de eventos de PageView registrados com a API do Application Insights do TrackPageView().
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem | Contagem | Cloud role name , Is traffic synthetic |
Rastreamentos (rastreamentos/contagem)
A contagem de instruções de rastreamento registradas com a chamada de API TrackTrace() do Application Insights.
Unidade de medida | Agregações com suporte | Dimensões com suporte |
---|---|---|
Contagem | Contagem | Cloud role instance , Cloud role name , Is traffic synthetic , Severity level |
Próximas etapas
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de