Visualizando as métricas de serviço do App Runner reportadas para CloudWatch - AWS App Runner

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Visualizando as métricas de serviço do App Runner reportadas para CloudWatch

A Amazon CloudWatch monitora seus recursos da Amazon Web Services (AWS) e os aplicativos em que você executa AWS em tempo real. Você pode usar CloudWatch para coletar e monitorar métricas, que são variáveis que você pode medir para seus recursos e aplicativos. Você também pode usá-lo para criar alarmes que monitorem as métricas. Quando um determinado limite é atingido, CloudWatch envia notificações ou faz alterações automaticamente nos recursos monitorados. Para obter mais informações, consulte o Guia CloudWatch do usuário da Amazon.

AWS App Runner coleta uma variedade de métricas que fornecem maior visibilidade sobre o uso, o desempenho e a disponibilidade dos seus serviços do App Runner. Algumas métricas rastreiam instâncias individuais que executam seu serviço web, enquanto outras estão no nível geral do serviço. As seções a seguir listam as métricas do App Runner e mostram como visualizá-las no console do App Runner.

Métricas do App Runner

O App Runner coleta as seguintes métricas relacionadas ao seu serviço e as publica CloudWatch no namespace. AWS/AppRunner

nota

Antes de 23 de agosto de 2023, as métricas de utilização da CPU e da memória eram baseadas em unidades de vCPU e megabytes de memória utilizados, em vez da porcentagem de utilização, conforme calculado hoje. Se seu aplicativo foi executado no App Runner antes dessa data e você optar por voltar a ver as métricas dessa data no App Runner ou no CloudWatch console, você verá uma exibição das métricas em ambas as unidades e também verá algumas irregularidades como resultado.

Importante

Você precisará atualizar todos CloudWatch os alarmes baseados nos valores da métrica de utilização da CPU e da memória antes de 23 de agosto de 2023. Atualize os alarmes para serem acionados com base na porcentagem de utilização, em vez de vCPU ou megabytes. Para obter mais informações, consulte o Guia CloudWatch do usuário da Amazon.

As métricas em nível de instância são coletadas para cada instância (unidade de escalabilidade) individualmente.

O que é medido? Métrica Descrição

CPU utilization

CPUUtilization

A porcentagem do uso médio da CPU durante períodos de um minuto do uso total da CPU reservado pela configuração do serviço.

Memory utilization

MemoryUtilization

A porcentagem do uso médio de memória durante períodos de um minuto do total de memória reservada pela configuração do serviço.

As métricas de nível de serviço são coletadas para todo o serviço.

O que é medido? Métrica Descrição

CPU utilization

CPUUtilization

A porcentagem do uso agregado da CPU em todas as instâncias durante períodos de um minuto do uso total da CPU reservado pela configuração do serviço.

Memory utilization

MemoryUtilization

A porcentagem de uso de memória agregada em todas as instâncias durante períodos de um minuto do total de memória reservada pela configuração do serviço.

Concurrency

Concurrency

O número aproximado de solicitações simultâneas que estão sendo tratadas pelo serviço.

HTTP request count

Requests

O número de solicitações HTTP que o serviço recebeu.

HTTP status counts

2xxStatusResponses

4xxStatusResponses

5xxStatusResponses

O número de solicitações HTTP que retornaram cada status de resposta, agrupadas por categoria (2XX, 4XX, 5XX).

HTTP request latency

RequestLatency

O tempo, em milissegundos, que seu serviço web levou para processar solicitações HTTP.

Instance counts

ActiveInstances

O número de instâncias que estão processando solicitações HTTP para seu serviço.

nota

Se a ActiveInstances métrica exibir zero, isso significa que não há solicitações para o serviço. Isso não indica que o número de instâncias do seu serviço seja zero.

Visualizando métricas do App Runner no console

O console do App Runner exibe graficamente as métricas que o App Runner coleta para seu serviço e fornece mais maneiras de explorá-las.

nota

No momento, o console exibe somente métricas de serviço. Para ver as métricas da instância, use o CloudWatch console.

Para ver os registros do seu serviço
  1. Abra o console do App Runner e, na lista Regiões, selecione seu Região da AWS.

  2. No painel de navegação, escolha Serviços e, em seguida, escolha seu serviço App Runner.

    O console exibe o painel do serviço com uma visão geral do serviço.

    Página do painel do serviço App Runner mostrando a lista de atividades
  3. Na página do painel do serviço, escolha a guia Métricas.

    O console exibe um conjunto de gráficos de métricas.

    A guia Métricas na página do painel do serviço App Runner
  4. Escolha uma duração (por exemplo, 12h) para definir gráficos de métricas para o período recente dessa duração.

  5. Escolha Adicionar ao painel na parte superior de uma das seções do gráfico ou use o menu em qualquer gráfico para adicionar as métricas relevantes a um painel no CloudWatch console para uma investigação mais aprofundada.