Share via


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, confira Habilitar o OpenTelemetry do Azure Monitor 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 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 callTarget 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 callTarget 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 performanceResult 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 performanceResult 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 performanceResult 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