Visualizando registros do App Runner transmitidos para o Logs 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 registros do App Runner transmitidos para o Logs CloudWatch

Você pode usar o Amazon CloudWatch Logs para monitorar, armazenar e acessar arquivos de log gerados por seus recursos em vários AWS serviços. Para obter mais informações, consulte o Guia do usuário do Amazon CloudWatch Logs.

AWS App Runner coleta a saída das implantações do seu aplicativo e do seu serviço ativo e a transmite para o Logs. CloudWatch As seções a seguir listam os fluxos de log do App Runner e mostram como visualizá-los no console do App Runner.

Grupos e streams de registros do App Runner

CloudWatch Os registros mantêm os dados de registro em fluxos de registro que são organizados posteriormente em grupos de registros. Um fluxo de log é uma sequência de eventos de log de uma fonte específica. Um grupo de logs é um grupo de fluxos de log que compartilham as mesmas configurações de retenção, monitoramento e controle de acesso.

O App Runner define dois grupos de CloudWatch registros de registros, cada um com vários fluxos de registros, para cada serviço do App Runner em seu. Conta da AWS

Registros de serviço

O grupo de registros de serviço contém a saída de registro gerada pelo App Runner à medida que ele gerencia seu serviço App Runner e age sobre ele.

Nome do grupo de registros Exemplo

/aws/apprunner/service-name/service-id/service

/aws/apprunner/python-test/ac7ec8b51ff34746bcb6654e0bcb23da/service

Dentro do grupo de registros de serviços, o App Runner cria um fluxo de registros de eventos para capturar atividades no ciclo de vida do seu serviço App Runner. Por exemplo, isso pode ser iniciar seu aplicativo ou pausá-lo.

Além disso, o App Runner cria um fluxo de log para cada operação assíncrona de longa duração relacionada ao seu serviço. O nome do fluxo de log reflete o tipo de operação e o ID específico da operação.

Uma implantação é um tipo de operação. Os registros de implantação contêm a saída de registro das etapas de criação e implantação que o App Runner executa quando você cria um serviço ou implanta uma nova versão do seu aplicativo. Os nomes do fluxo de log de implantação começam com deployment/ e terminam com o ID da operação que executa a implantação. Essa operação é uma CreateServicechamada para a implantação inicial do aplicativo ou uma StartDeploymentchamada para cada implantação posterior.

Em um log de implantação, cada mensagem de log começa com um prefixo:

  • [AppRunner]— Saída que o App Runner gera durante a implantação.

  • [Build]— Saída de seus próprios scripts de construção.

Nome do fluxo de log Exemplo

events

N/A (nome fixo)

operation-type/operation-id

deployment/c2c8eeedea164f459cf78f12a8953390

Logs de aplicações

O grupo de registros do aplicativo contém a saída do código do aplicativo em execução.

Nome do grupo de registros Exemplo

/aws/apprunner/service-name/service-id/application

/aws/apprunner/python-test/ac7ec8b51ff34746bcb6654e0bcb23da/application

Dentro do grupo de registros do aplicativo, o App Runner cria um fluxo de registros para cada instância (unidade de escalabilidade) que está executando seu aplicativo.

Nome do fluxo de log Exemplo

instance/instance-id

instance/1a80bc9134a84699b7b3432ebeebb591

Visualizando os registros do App Runner no console

O console do App Runner exibe um resumo de todos os registros do seu serviço e permite que você os visualize, explore e baixe.

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 Registros.

    O console exibe alguns tipos de registros em várias seções:

    • Registro de eventos — Atividade no ciclo de vida do seu serviço App Runner. O console exibe os eventos mais recentes.

    • Registros de implantação — forneça implantações de repositórios para seu serviço App Runner. O console exibe um fluxo de log separado para cada implantação.

    • Registros do aplicativo — A saída do aplicativo web que é implantado no seu serviço App Runner. O console combina a saída de todas as instâncias em execução em um único fluxo de registros.

    A guia Registros na página do painel do serviço App Runner
  4. Para encontrar implantações específicas, examine a lista de registros de implantação inserindo um termo de pesquisa. Você pode pesquisar qualquer valor que apareça na tabela.

  5. Para visualizar o conteúdo de um registro, escolha Exibir registro completo (registro de eventos) ou o nome do fluxo de registros (registros de implantação e aplicativos).

  6. Escolha Baixar para baixar um registro. Para um fluxo de registros de implantação, selecione primeiro um fluxo de registros.

  7. Escolha Visualizar em CloudWatch para abrir o CloudWatch console e usar seus recursos completos para explorar seus registros de serviço do App Runner. Para um fluxo de registros de implantação, selecione primeiro um fluxo de registros.

    nota

    O CloudWatch console é particularmente útil se você quiser visualizar os registros do aplicativo de instâncias específicas em vez do registro combinado do aplicativo.