

# Visualizar estatísticas e detalhes de canaries
<a name="CloudWatch_Synthetics_Canaries_Details"></a>

É 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 obter mais informações, consulte [Funções e permissões obrigatórias para canaries do CloudWatch](CloudWatch_Synthetics_Canaries_Roles.md).

**Como visualizar estatísticas e detalhes de canaries**

1. Abra o console do CloudWatch, em [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. 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-{{canaryName}} -{{index}}`. 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.

1. Para ver mais detalhes sobre um único canário, escolha o nome do canário na tabela **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, é possível escolher **Etapas**, **Captura de tela**, **Logs** ou **arquivo HAR** para ver esses tipos de detalhes. Se o canário estiver com o rastreamento ativo habilitado, também é possível escolher **Rastreamentos** para ver informações de rastreamento das execuçõ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])](CloudWatch_Synthetics_Canaries_Library_Nodejs.md#CloudWatch_Synthetics_Library_executeHttpStep).

     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](CloudWatch_Synthetics_Canaries_metrics.md).

     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.