Quero usar o Amazon CloudWatch Synthetics para monitorar o desempenho do meu site e verificar a experiência do cliente.
Breve descrição
Canários são scripts configuráveis que são executados em um cronograma para monitorar seus endpoints e suas APIs. Para criar um canário para executar essas ações, você pode usar o CloudWatch Synthetics. Em seguida, você pode configurar esses canários para realizar as mesmas ações que seus clientes realizam em seu site.
Veja a seguir os casos de uso comuns dos canários do Synthetics:
- Ativar o monitoramento contínuo
- Verificar se há links quebrados ou inoperantes
- Verificar fluxos em suas páginas da Web
- Verificar a disponibilidade e a latência dos seus endpoints
- Verificar os dados de tempo de carregamento
- Monitorar erros de carregamento de página
- Fornecer latência de carga para a interface do usuário da aplicação
- Publicar métricas para falhas
- Publicar métricas para erros 2XX, 4XX e 5XX
- Fazer capturas de tela da sua interface de usuário
Resolução
Para usar o CloudWatch Synthetics para criar um canário, conclua as etapas a seguir:
- Abra o console do Amazon CloudWatch.
- No painel de navegação, em Application Signals, escolha Canários do Synthetics.
- Selecione Criar canário e, em seguida, Usar esquema. Para obter mais informações, consulte Usar esquemas de canários.
- Para esquemas, escolha Esquema de monitoramento de pulsação. Para obter mais informações, consulte Monitoramento de pulsação.
- Em Criador do canário, insira as seguintes informações:
Em Nome, digite um nome para seu canário.
Em URL da aplicação ou do endpoint, insira o URL do endpoint da aplicação. Observe que, quando você faz isso, o site pode ter um aumento de tráfego.
- Em Programação, escolha a frequência de execução e as configurações de retenção com base em seu caso de uso.
- Em Armazenamento de dados, escolha o bucket padrão do Amazon Simple Storage Service (Amazon S3) e o perfil do AWS Identity and Access Management (IAM) do seu canário. Ou escolha o bucket do S3 e o perfil do IAM específicos que você deseja usar. Para obter mais informações, consulte Funções e permissões necessárias para canaries.
- Em Alarmes do CloudWatch - opcional, defina as notificações para seu canário. Você pode iniciar o canário em uma Amazon Virtual Private Cloud (Amazon VPC) para monitorar os recursos dentro da Amazon VPC. Para obter mais informações, consulte Execução de um canário em uma VPC.
- Selecione Criar canário.
Você pode visualizar os resultados da execução de canários, os logs, as capturas de tela e o arquivo HTTP Archive (HAR) gerado para a execução no console do Amazon CloudWatch.