Visualizar estatísticas e detalhes de canaries
É possível visualizar detalhes sobre os canaries e ver estatísticas sobre as execuções deles.
Para poder ver todos os detalhes sobre os resultados da execução do canário, é necessário estar conectado em uma conta com permissões suficientes. Para ter mais informações, consulte Funções e permissões obrigatórias para canaries do CloudWatch.
Como visualizar estatísticas e detalhes de canaries
Abra o console do CloudWatch em https://console.aws.amazon.com/cloudwatch/
. -
No painel de navegação, escolha Application Signals, Canários do Synthetics.
Nos detalhes sobre os canaries criados:
-
Status mostra visualmente quantos canaries foram aprovados nas execuções mais recentes.
-
Groups (Grupos) exibe os grupos que você criou e mostra quantos deles têm canários com falhas ou com alarmes.
-
Slowest performers (Performances mais lentas) exibe o grupo e a região com os canários com performances mais lentas. Eles são calculados somando a duração média de todos os canários (ao longo do período de tempo selecionado) dentro de um grupo ou região e dividindo-a pelo número de canários no grupo ou região. Se você escolher a métrica para o grupo mais lento, a tabela será filtrada para exibir apenas os grupos mais lentos e seus canários. A tabela é classificada com base na duração média.
-
Perto da parte inferior da página há uma tabela que exibe todos os canaries. É possível usar a barra de filtragem para filtrar a tabela com a finalidade de mostrar os canários por nomes específicos do canário, resultados da última execução, porcentagem de sucesso, alarmes, taxas de execução, estado do canário, runtimes e etiquetas exclusivas.
Na coluna de alarmes, somente os alarmes em conformidade com o padrão de nomenclatura para alarmes do canário serão exibidos. Esse padrão é o
Synthetics-Alarm-
. Os alarmes do canário criados por você na seção Synthetics do console do CloudWatch usarão automaticamente essa convenção de nomenclatura. Se criar alarmes do canário na seção Alarms (Alarmes) do console do CloudWatch ou usando o AWS CloudFormation e não usar esta convenção de nomenclatura, os alarmes funcionarão, mas eles não serão exibidos nessa lista.canaryName
-index
-
Para visualizar mais detalhes sobre um único canário, escolha o nome do canário na tabela Canaries (Canários).
Nos detalhes sobre o canário em questão:
A guia Availability (Disponibilidade) exibe informações sobre as execuções recentes desse canário.
Em Canary runs (Execuções do canários), você pode escolher uma das linhas para ver detalhes sobre essa execução.
No gráfico, você pode escolher Steps (Etapas), Screenshot (Captura de tela), Logs ou HAR file (Arquivo HAR) para visualizar esses tipos de detalhes. Se o canário estiver com o rastreamento ativo habilitado, também é possível escolher Traces (Rastreamentos) para ver informações de rastreamento das execeuções do canário.
Os logs das execuções do canário são armazenados em buckets do S3 e no CloudWatch Logs.
As capturas de tela mostram como seus clientes visualizam suas páginas da Web. É possível usar os arquivos HAR (arquivos HTTP Archive) para visualizar dados de performance detalhados sobre as páginas da Web. Você pode analisar a lista de solicitações da web e detectar problemas de performance, como tempo de carregamento de um item. Os arquivos de log mostram o registro de interações entre a execução do canário e a página da Web e podem ser usados para identificar detalhes de erros.
Se o canário usar o runtime
syn-nodejs-2.0-beta
ou posteriores, você pode classificar os arquivos HAR por código de status, tamanho da solicitação ou duração.A guia Steps (Etapas) exibe uma lista das etapas do canário, o status de cada etapa, o motivo da falha, o URL após a execução da etapa, as capturas de tela e a duração da execução da etapa. Para canários de API com etapas HTTP, você poderá visulizar etapas e solicitações HTTP correspondentes, se estiver usando o runtime
syn-nodejs-2.2
ou posteriores.Escolha HTTP Requests (Solicitações de HTTP) para exibir o log de cada solicitação HTTP feita pelo canário. Você pode exibir cabeçalhos de solicitação/resposta, corpo de resposta, código de status, tempos de erro e performance (duração total, tempo de conexão TCP, tempo de handshake TLS, tempo de primeiro byte e tempo de transferência de conteúdo). Todas as solicitações HTTP que usam o módulo HTTP/HTTPS nos bastidores são capturadas aqui.
Por padrão, nos canaries da API, o cabeçalho da solicitação, o cabeçalho da resposta, o corpo da solicitação e o corpo da resposta não são incluídos no relatório por motivos de segurança. Se você escolher incluí-los, os dados serão armazenados somente no bucket do S3. Para obter informações sobre como incluir dados no relatório de sessões, consulte executeHttpStep(stepName, requestOptions, [callback], [stepConfig]).
Os tipos de conteúdo de corpo da resposta de texto, HTML e JSON são compatíveis. Tipos de conteúdo como text/HTML, text/plain, application/JSON e application/x-amz-json-1.0 são compatíveis. Respostas compactadas não são compatíveis.
A guia Monitoring (Monitoramento) exibe gráficos das métricas do CloudWatch publicadas por esse canário. Para ter mais informações sobre essas métricas, consulte Métricas do CloudWatch publicadas por canaries.
Abaixo dos gráficos do CloudWatch publicados pelo canário estão gráficos das métricas do Lambda relacionadas ao código do Lambda do canário.
A guia Configuration (Configuração) exibe informações de configuração e programação sobre o canário.
A guia Groups (Grupos) exibe os grupos aos quais este canário está associado, se houver.
A guia Tags exibe as etiquetas associadas ao canário.