Monitorar métricas de Aplicativos de Contêiner do Azure
O Azure Monitor coleta dados métricos do seu aplicativo de contêiner em intervalos regulares para ajudá-lo a obter informações sobre o desempenho e a integridade do seu aplicativo de contêiner.
O explorador de métricas no portal do Azure permite visualizar os dados. Você também pode recuperar dados de métricas brutos por meio da CLI do Azure e dos cmdlets do Azure PowerShell.
Métricas disponíveis
O Container Apps fornece essas métricas básicas.
Título | Dimensões | Description | ID da métrica | Unit |
---|---|---|---|---|
Utilização da CPU | Réplica, Revisão | CPU consumida pelo aplicativo contêiner, em nano núcleos (1.000.000.000 nanocores = 1 núcleo) | UsageNanoCores |
Nanonúcleos |
Bytes do 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 |
Rede em bytes | Réplica, Revisão | Bytes recebidos na rede | RxBytes |
Bytes |
Bytes de saída de rede | Réplica, Revisão | Bytes transmitidos pela rede | TxBytes |
Bytes |
Número de réplicas | Revisão | Número de réplicas ativas | Replicas |
Count |
Contagem de reinicialização de réplica | Réplica, Revisão | Reinicia a contagem de réplicas de aplicativos de contêiner | RestartCount |
Count |
Pedidos do | Réplica, Revisão, Código de status, Categoria de código de status | Pedidos processados | Requests |
Count |
Núcleos Reservados | Revisão | Número de núcleos reservados para revisões de aplicativos 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 atualmente ejetados | ResiliencyEjectedHosts |
Count |
Ejeções de resiliência abortadas | Revisão | Número de ejeções abortadas devido à % de ejeção máxima | ResiliencyEjectionsAborted |
Count |
Tentativas de solicitação de resiliência | Revisão | Total de tentativas 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 |
Pool de conexões pendentes de solicitações de resiliência | Réplica | Total de solicitações pendentes de uma conexão de pool de conexões | ResiliencyRequestsPendingConnectionPool |
Count |
Total de Núcleos Reservados | Nenhuma | Total de núcleos reservados para o aplicativo de contêiner | TotalCoresQuotaUsed |
Count |
Tempo Médio de Resposta (Pré-visualização) | Código de status, Categoria de código de status | Tempo médio de resposta por código de estado | ResponseTime |
Milissegundos |
Percentagem de Utilização da CPU (Pré-visualização) | Réplica | Percentagem do limite de CPU utilizado, em pontos percentuais | CpuPercentage |
Percentagem |
Percentagem de memória (Pré-visualização) | Réplica | Percentagem do limite de memória utilizado, em pontos percentuais | MemoryPercentage |
Percentagem |
O namespace de métricas é Microsoft.App/containerapps
.
Nota
A contagem de reinicialização de réplica é a contagem de reinicialização agregada no intervalo de tempo especificado, não o número de reinicializações que ocorreram em um determinado momento.
Os ambientes de aplicativos de contêiner fornecem essa métrica básica. Você só pode exibir essa métrica nas métricas do Azure Monitor.
Título | Dimensões | Description | ID da métrica | Unit |
---|---|---|---|---|
Contagem de nós de perfil de carga de trabalho (visualização) | 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 de tempo de execução estão disponíveis, métricas Java.
Instantâneos de métricas
Selecione a guia Monitoramento na página Visão geral do aplicativo para exibir gráficos mostrando a CPU, a memória e a utilização de rede atuais do aplicativo contêiner.
Nessa exibição, você pode fixar um ou mais gráficos em seu painel ou selecionar um gráfico para abri-lo no explorador de métricas.
Usando o explorador de métricas
O explorador de métricas do Azure Monitor permite-lhe criar gráficos a partir de dados métricos para o ajudar a analisar a utilização de recursos e de rede da sua aplicação de contentor ao longo do tempo. Você pode fixar gráficos em um painel ou em uma pasta de trabalho compartilhada.
Abra o explorador de métricas no portal do Azure selecionando Métricas no menu da barra lateral na página do seu aplicativo de contêiner. Para saber mais sobre o explorador de métricas, consulte Analisar métricas com o explorador de métricas 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 de tempo e intervalos, adicionando filtros e aplicando divisão.
Adicionar filtros
Opcionalmente, você pode 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 Propriedade .
Selecione valores na lista Valor .
Métricas divididas
Quando o gráfico contém uma única métrica, você pode optar por dividir as informações da métrica por revisão ou réplica, com as exceções:
- A métrica de contagem de réplicas só pode ser dividida por revisão.
- A métrica Solicitações também pode ser dividida no código de status e na 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.
Você pode definir o limite do número de revisões ou réplicas a serem exibidas no gráfico. O valor predefinido é 10.
Você pode definir a ordem de classificação como Crescente ou Decrescente. O valor padrão é Descendente.
Adicionar escopos
Você pode adicionar mais escopos para exibir métricas em vários aplicativos de contêiner.