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.
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.
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.
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.
Adicionar filtros
Opcionalmente, é possível criar filtros para limitar os dados mostrados com base em revisões e réplicas.
Para criar um filtro:
Selecione Adicionar filtro.
Selecione uma revisão ou réplica na lista Propriedades.
Selecione valores na lista Valor.
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:
Selecione Aplicar divisão.
Na lista suspensa Valores, selecione Revisão ou Réplica.
É 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.
Você pode definir a ordem de classificação como Crescente ou Decrescente. O valor padrão é Decrescente.
Adicionar escopos
Você pode adicionar mais escopos para exibir métricas em vários aplicativos de contêiner.