View a markdown version of this page

Usando a centralização de logs com canários multirregionais - Amazon CloudWatch

Usando a centralização de logs com canários multirregionais

Quando você configura um canário para ser executado em vários locais, cada execução produz logs em sua respectiva região. Você pode usar a centralização do CloudWatch Logs para agregar esses logs em uma única região, facilitando o monitoramento e a solução de problemas de resultados de canários em um só lugar.

Para obter informações sobre como a centralização de logs funciona, incluindo conceitos, permissões e configuração, consulte Centralizar o registro em log de várias contas e regiões no Guia do usuário do CloudWatch Logs.

Como configurar a centralização de logs para um canário multirregional

Para centralizar logs de um canário multirregional, crie uma regra de centralização de logs no CloudWatch Logs com as seguintes configurações recomendadas.

Configuração Valor recomendado
Regiões de origem Mesmas regiões dos locais de réplica em seu canário multirregional
Conta de destino A mesma conta em que seu canário multirregional vive
Região de destino Região principal do seu canário multirregional
Filtro LogGroupName ^ /aws/lambda/cwsyn-
Grupo de logs de destino ${source.logGroup}

Essa regra centraliza todos os logs de canários das regiões de origem selecionadas para a região de destino, incluindo logs de canários não multirregionais executados nessas regiões. Especificamente para canários multirregionais, usar ${source.logGroup} como grupo de logs de destino coloca os logs de réplica no mesmo grupo de logs dos canários primários, porque os canários primários e de réplica compartilham o mesmo nome de grupo de logs.

Para obter instruções sobre como criar uma regra de centralização de logs, consulte Centralizar o registro em log de várias contas e regiões.

Visualização de logs centralizados

Se você usar as configurações recomendadas acima, os logs de todas as regiões de execução do canário aparecerão no grupo de logs da região principal. Se você configurou um destino diferente, seus logs aparecerão no destino especificado.

Para visualizar logs centralizados (console)
  1. Abra o console do CloudWatch.

  2. No painel de navegação, escolha Application Signals, Canários do Synthetics.

  3. Escolha o nome do canário multirregional para abrir a página de detalhes.

  4. Na tabela Execuções de canário selecionadas, escolha um canário que ocorreu na Região principal.

  5. Escolha a guia Logs na parte inferior da página de detalhes do canário.

  6. Selecione Exibir/baixar no Logs Insights.

Você pode usar o CloudWatch Logs Insights para fazer consultas em todas as entradas de logs. Por exemplo, para encontrar falhas de uma região específica:

fields @timestamp, @message, @logStream | filter @aws.region like /us-west-2/ | filter @message like /ERROR/