Métricas standard do Application Insights

As métricas padrão são pré-agregadas durante a coleta, o que lhes proporciona um melhor desempenho no momento da consulta. Isto faz delas a melhor escolha para dashboards e alertas em tempo real.

Nota

A documentação a seguir depende da API clássica do Application Insights. O plano de longo prazo para o Application Insights é coletar dados usando OpenTelemetry. Para obter mais informações, consulte Habilitar o Azure Monitor OpenTelemetry para aplicativos .NET, Node.js, Python e Java.

Métricas de disponibilidade

As métricas na categoria Disponibilidade permitem que você veja a integridade do seu aplicativo Web conforme observado em pontos ao redor do mundo. Configure os testes de disponibilidade para começar a usar quaisquer métricas dessa categoria.

Disponibilidade (disponibilidadeResultados/percentagemidadede disponibilidade)

A métrica Disponibilidade mostra a porcentagem de execuções de teste da Web que não detetaram nenhum problema. O menor valor possível é 0, o que indica que todas as execuções de teste da Web falharam. O valor de 100 significa que todas as execuções de teste da Web passaram pelos critérios de validação.

Unidade de medida Agregações suportadas Dimensões suportadas
Percentagem Média Run location, Test name

Duração do teste de disponibilidade (disponibilidadeResultados/duração)

A métrica Duração do teste de disponibilidade mostra quanto tempo levou para a execução do teste da Web. Para os testes da Web de várias etapas, a métrica reflete o tempo total de execução de todas as etapas.

Unidade de medida Agregações suportadas Dimensões suportadas
Milissegundos Média, Mín, Máximo Run location, Test name, Test result

Testes de disponibilidade (availabilityResults/count)

A métrica Testes de disponibilidade reflete a contagem dos testes da Web executados pelo Azure Monitor.

Unidade de medida Agregações suportadas Dimensões suportadas
de palavras de palavras Run location, Test name, Test result

Métricas do navegador

As métricas do navegador são coletadas pelo SDK JavaScript do Application Insights a partir de navegadores reais do usuário final. Eles fornecem ótimas informações sobre a experiência dos usuários com seu aplicativo Web. As métricas do navegador normalmente não são amostradas, o que significa que elas 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.

Nota

Para coletar métricas do navegador, seu aplicativo deve ser instrumentado com o SDK JavaScript do Application Insights.

Tempo de carregamento da página do navegador (browserTimings/totalDuration)

Unidade de medida Agregações suportadas Dimensões suportadas
Milissegundos Média, Mín, Máximo Nenhuma

Tempo de processamento do cliente (browserTiming/processingDuration)

Unidade de medida Agregações suportadas Dimensões suportadas
Milissegundos Média, Mín, Máximo Nenhuma

Tempo de conexão de rede de carregamento de página (browserTimings/networkDuration)

Unidade de medida Agregações suportadas Dimensões suportadas
Milissegundos Média, Mín, Máximo Nenhuma

Tempo de resposta de recebimento (browserTimings/receiveDuration)

Unidade de medida Agregações suportadas Dimensões suportadas
Milissegundos Média, Mín, Máximo Nenhuma

Tempo de solicitação de envio (browserTimings/sendDuration)

Unidade de medida Agregações suportadas Dimensões suportadas
Milissegundos Média, Mín, Máximo Nenhuma

Métricas das falhas

As métricas em Falhas mostram problemas com o processamento de solicitações, chamadas de dependência e exceções lançadas.

Exceções do navegador (exceções/navegador)

Essa métrica reflete o número de exceções lançadas do código do aplicativo em execução no navegador. Apenas as exceções que são rastreadas com uma trackException() chamada de API do Application Insights são incluídas na métrica.

Unidade de medida Agregações suportadas Dimensões suportadas
de palavras de palavras Cloud role name

Falhas de chamada de dependência (dependências/falha)

O número de chamadas de dependência com falha.

Unidade de medida Agregações suportadas Dimensões suportadas
de palavras de palavras Cloud role instance, Cloud role name, , Dependency performance, Dependency type, Result codeIs traffic synthetic, Target of dependency call.

Exceções (exceções/contagem)

Sempre que você registra uma exceção no Application Insights, há uma chamada para o método trackException() do SDK. A métrica Exceptions mostra o número de exceções registradas.

Unidade de medida Agregações suportadas Dimensões suportadas
de palavras de palavras Cloud role instance, Cloud role name, Device type

Pedidos falhados (pedidos/falhas)

A contagem de solicitações de servidor rastreadas que foram marcadas como falha. Por padrão, o SDK do Application Insights marca automaticamente cada solicitação de servidor que retornou o código de resposta HTTP 5xx ou 4xx como uma solicitação com falha. Você pode 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 suportadas Dimensões suportadas
de palavras de palavras Cloud role instance, Cloud role name, Is synthetic traffic, Request performance, Result code

Exceções do servidor (exceções/servidor)

Essa métrica mostra o número de exceções do servidor.

Unidade de medida Agregações suportadas Dimensões suportadas
de palavras de palavras Cloud role instance, Cloud role name

Contadores de desempenho

Use métricas na categoria Contadores de desempenho para acessar contadores de desempenho do sistema coletados pelo Application Insights.

Memória disponível (performanceCounters/availableMemory)

Unidade de medida Agregações suportadas Dimensões suportadas
Dependente de dados: Megabytes, Gigabytes Média, Máx, Min Cloud role instance

Taxa de exceção (performanceCounters/exceptionRate)

Unidade de medida Agregações suportadas Dimensões suportadas
Count Média, Máx, Min Cloud role instance

Tempo de execução da solicitação HTTP (performanceCounters/requestExecutionTime)

Unidade de medida Agregações suportadas Dimensões suportadas
Milissegundos Média, Máx, Min Cloud role instance

Taxa de solicitação HTTP (performanceCounters/requestsPerSecond)

Unidade de medida Agregações suportadas Dimensões suportadas
Pedidos por segundo Média, Máx, Min Cloud role instance

Solicitações HTTP na fila de aplicativos (performanceCounters/requestsInQueue)

Unidade de medida Agregações suportadas Dimensões suportadas
Count Média, Máx, Min Cloud role instance

CPU de processo (performanceCounters/processCpuPercentage)

A métrica mostra quanto da capacidade total do processador é consumida pelo processo que está hospedando seu aplicativo monitorado.

Unidade de medida Agregações suportadas Dimensões suportadas
Percentagem Média, Máx, Min Cloud role instance

Nota

O intervalo da métrica está entre 0 e 100 * n, onde n é o número de núcleos de CPU disponíveis. Por exemplo, o valor métrico de 200% pode representar a utilização total de dois núcleos de CPU ou metade da utilização de 4 núcleos de CPU e assim por diante. O Process CPU Normalized é 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. Assim, o intervalo da métrica Process CPU Normalized é de 0 a 100.

Taxa de E/S do processo (performanceCounters/processIOBytesPerSecond)

Unidade de medida Agregações suportadas Dimensões suportadas
Bytes por segundo Média, Mín, Máximo Cloud role instance

Processar bytes privados (performanceCounters/processPrivateBytes)

Quantidade de memória não compartilhada que o processo monitorado alocado para seus dados.

Unidade de medida Agregações suportadas Dimensões suportadas
Bytes Média, Mín, 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 suportadas Dimensões suportadas
Percentagem Média, Mín, Máximo Cloud role instance

Nota

A métrica de tempo do processador não está disponível para os aplicativos hospedados nos Serviços de Aplicativo do Azure. Use a métrica Process CPU para controlar a utilização da CPU dos aplicativos Web hospedados nos Serviços de Aplicativo.

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 suportadas Dimensões suportadas
de palavras de palavras Cloud role instance, Cloud role name, , Dependency performance, Is traffic syntheticDependency type, Result code, Successful call,Target of a dependency call

Duração da dependência (dependências/duração)

Esta métrica refere-se à duração das chamadas de dependência.

Unidade de medida Agregações suportadas Dimensões suportadas
Milissegundos Média, Mín, Máximo Cloud role instance, Cloud role name, , Dependency performance, Is traffic syntheticDependency type, Result code, Successful call,Target of a dependency call

Taxa de solicitação do servidor (solicitações/taxa)

Essa métrica reflete o número de solicitações de servidor de entrada que foram recebidas pelo seu aplicativo Web.

Unidade de medida Agregações suportadas Dimensões suportadas
Contagem por segundo Média Cloud role instance, Cloud role name, Is traffic synthetic, Result performanceResult code, Successful request

Solicitações do servidor (solicitações/contagem)

Unidade de medida Agregações suportadas Dimensões suportadas
de palavras de palavras Cloud role instance, Cloud role name, Is traffic synthetic, Result performanceResult code, Successful request

Tempo de resposta do servidor (pedidos/duração)

Essa métrica reflete o tempo que os servidores levaram para processar solicitações de entrada.

Unidade de medida Agregações suportadas Dimensões suportadas
Milissegundos Média, Mín, Máximo Cloud role instance, Cloud role name, Is traffic synthetic, Result performanceResult code, Successful request

Métricas de utilização

Tempo de carregamento da vista de página (pageViews/duração)

Essa métrica refere-se à quantidade de tempo que os eventos PageView levaram para carregar.

Unidade de medida Agregações suportadas Dimensões suportadas
Milissegundos Média, Mín, Máximo Cloud role name, Is traffic synthetic

Visualizações de página (pageViews/count)

A contagem de eventos PageView registrados com a API do Application Insights TrackPageView().

Unidade de medida Agregações suportadas Dimensões suportadas
de palavras de palavras Cloud role name, Is traffic synthetic

Vestígios (vestígios/contagem)

A contagem de instruções de rastreamento registradas com a chamada da API do Application Insights TrackTrace().

Unidade de medida Agregações suportadas Dimensões suportadas
de palavras de palavras Cloud role instance, Cloud role name, Is traffic synthetic, Severity level

Próximos passos