Compartilhar via


Monitorar as métricas de Aplicativos de Contêiner do Azure

O Azure Monitor coleta dados de métrica do aplicativo de contêiner em intervalos regulares para ajudar você a obter insights sobre o desempenho e a integridade dele.

O Metrics Explorer no portal do Azure permite visualizar os dados. Também é possível recuperar dados de métrica brutos por meio dos cmdlets do Azure PowerShell e da CLI do Azure.

Métricas disponíveis

Os Aplicativos de Contêiner fornecem essas métricas básicas.

Título Dimensões Descrição ID da métrica Unidade
Uso da CPU Réplica, Revisão CPU consumida pelo aplicativo de contêiner, em nanonúcleos (1.000.000.000 nanonúcleos = 1 núcleo) UsageNanoCores Nanocores
Bytes de conjunto de trabalho de memória Réplica, Revisão Memória do conjunto de trabalho do aplicativo de contêiner usada em bytes WorkingSetBytes Bytes
Bytes de entrada na rede Réplica, Revisão Bytes de rede recebidos RxBytes Bytes
Bytes de saída de rede Réplica, Revisão Bytes transmitidos pela rede TxBytes Bytes
Contagem de réplicas Revisão Número de réplicas ativas Replicas Count
Contagem de Reinicialização da Réplica Réplica, Revisão Contagem de reinicializações das réplicas do aplicativo de contêiner RestartCount Count
Requests Réplica, Revisão, Código de status, Categoria de código de status Solicitações processadas Requests Count
Núcleos reservados Revisão Número de núcleos reservados para revisões do aplicativo de contêiner CoresQuotaUsed Count
Tempos limite de conexão de resiliência Revisão Tempos limite totais de conexão ResiliencyConnectTimeouts Count
Hosts ejetados de resiliência Revisão Número de hosts ejetados atuais ResiliencyEjectedHosts Count
Ejeções de resiliência anuladas Revisão Número de ejeções anuladas devido à % de ejeção máxima ResiliencyEjectionsAborted Count
Tentativas de solicitação de resiliência Revisão Tentativas totais de solicitação ResiliencyRequestRetries Count
Tempos limite de solicitação de resiliência Revisão Total de solicitações que atingiram o tempo limite aguardando uma resposta ResiliencyRequestTimeouts Count
Solicitações de resiliência com pool de conexões pendente Réplica Total de solicitações com pool de conexões pendente ResiliencyRequestsPendingConnectionPool Count
Total de núcleos reservados Nenhum Total de núcleos reservados para o aplicativo de contêiner TotalCoresQuotaUsed Count
Tempo médio de resposta (versão prévia) Código de status, Categoria de código de status Tempo médio de resposta por código de status ResponseTime Milissegundos
Percentual de uso da CPU (versão prévia) Réplica Percentual de limite de CPU usado, em pontos percentuais CpuPercentage Percentual
Percentual de memória (versão prévia) Réplica Percentual de limite de memória usado, em pontos percentuais MemoryPercentage Percentual

O namespace de métricas é Microsoft.App/containerapps.

Observação

O número de reinicializações de réplicas é o número agregado de reinicializações ao longo do intervalo de tempo especificado, não o número de reinicializações que ocorreram em um determinado ponto no tempo.

Os ambientes de Aplicativos de Contêiner fornecem essa métrica básica. Você só pode exibir essa métrica em métricas do Azure Monitor.

Título Dimensões Descrição ID da métrica Unidade
Contagem de nós de perfil de carga de trabalho (versão prévia) Nome do perfil da carga de trabalho A contagem de nós por perfil de carga de trabalho NodeCount Count

O namespace de métricas é Microsoft.App/managedEnvironments.

Mais métricas específicas para o runtime estão disponíveis em métricas Java.

Instantâneos de métricas

Selecione a guia Monitoramento na página Visão geral para exibir gráficos que mostram a atual utilização de rede, CPU e memória do aplicativo de contêiner.

Captura de tela da seção de Monitoramento na página de visão geral de Aplicativo de Contêiner.

Nessa exibição, você pode fixar um ou mais gráficos ao painel ou selecionar um gráfico para abri-lo no Metrics Explorer.

Usar o Metrics Explorer

O Azure Monitor Metrics Explorer permite criar gráficos com base em dados de métrica para ajudar você a analisar o uso de recursos e de rede do aplicativo de contêiner ao longo do tempo. Você pode fixar gráficos a um painel ou a uma pasta de trabalho compartilhada.

  1. Abra o Metrics Explorer no portal do Azure selecionando Métricas no menu da barra lateral na página do aplicativo de contêiner. Para saber mais sobre o Metrics Explorer, consulte Analisar métricas com o Metrics Explorer do Azure Monitor.

  2. Crie um gráfico selecionando Métrica. Você pode modificar o gráfico alterando a agregação, adicionando mais métricas, alterando intervalos e intervalos de tempo, adicionando filtros e aplicando divisão. Captura de tela do explorador de métricas da página de recursos de Aplicativos de Contêiner.

Adicionar filtros

Opcionalmente, é possível criar filtros para limitar os dados mostrados com base em revisões e réplicas.

Para criar um filtro:

  1. Selecione Adicionar filtro.

  2. Selecione uma revisão ou réplica na lista Propriedades.

  3. Selecione valores na lista Valor. Captura de tela do explorador de métricas mostrando as opções de filtro do gráfico.

Dividir métricas

Quando o gráfico contém uma única métrica, é possível optar por dividir as informações dela por revisão ou réplica, com as seguintes exceções:

  • A métrica Contagem de réplicas só pode ser dividida por revisão.
  • A métrica Solicitações também pode ser dividida em código de status e categoria de código de status.

Para dividir por revisão ou réplica:

  1. Selecione Aplicar divisão.

  2. Na lista suspensa Valores, selecione Revisão ou Réplica.

  3. É possível definir o limite do número de revisões ou réplicas a serem exibidas no gráfico. O valor padrão é 10.

  4. Você pode definir a ordem de classificação como Crescente ou Decrescente. O valor padrão é Decrescente.

Captura de tela das opções de divisão de métricas.

Adicionar escopos

Você pode adicionar mais escopos para exibir métricas em vários aplicativos de contêiner.

Captura de tela do explorador de métricas que mostra um gráfico com métricas para vários Aplicativos de Contêiner.