Visualizar métricas e logs no console - Amazon CloudWatch

Visualizar métricas e logs no console

Após gerar logs de formato de métricas incorporadas que extraem métricas, é possível usar o console do CloudWatch para visualizar as métricas. As métricas incorporadas terão as dimensões especificadas ao gerar os logs. Além disso, as métricas incorporadas que você gerou usando as bibliotecas de cliente têm as seguintes dimensões padrão:

  • ServiceType

  • ServiceName

  • LogGroup

Esta seção descreve como visualizar essas métricas no console do CloudWatch e consultar as métricas extraídas usando o CloudWatch Logs Insights.

Como visualizar métricas geradas de logs de formato de métricas incorporadas
  1. Abra o console do CloudWatch em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, selecione Métricas.

  3. Selecione um namespace especificado para as métricas incorporadas ao gerá-las. Se você usou bibliotecas de cliente para gerar as métricas e não especificou um namespace, selecione aws-embedded-metrics. Esse é o namespace padrão de métricas incorporadas geradas usando as bibliotecas de cliente.

  4. Selecione uma dimensão de métrica (por exemplo, ServiceName).

  5. A guia Todas as métricas exibe todas as métricas dessa dimensão no namespace. Você pode fazer o seguinte:

    1. Para classificar a tabela, use o cabeçalho da coluna.

    2. Para criar um gráfico de uma métrica, marque a caixa de seleção ao lado da métrica. Para selecionar todas as métricas, marque a caixa de seleção na linha de cabeçalho da tabela.

    3. Para filtrar por recurso, escolha o ID do recurso e, em seguida, escolha Adicionar à pesquisa.

    4. Para filtrar por métrica, selecione o nome da métrica e, em seguida, escolha Adicionar à pesquisa.

Consultar logs usando o CloudWatch Logs Insights

É possível consultar os eventos de log detalhados associados às métricas extraídas usando o CloudWatch Logs Insights para fornecer insights mais profundos sobre as causas raízes de eventos operacionais. Um dos benefícios da extração de métricas dos logs é a possibilidade de filtrar os logs posteriormente pela métrica (nome da métrica mais conjunto de dimensões exclusivo) e pelos valores de métrica exclusivos, a fim de obter contexto para os eventos que contribuíram para o valor da métrica agregada.

Por exemplo, para obter o ID de uma solicitação afetada ou o ID de um rastreamento do X-Ray, você pode executar a consulta a seguir no CloudWatch Logs Insights.

filter Latency > 1000 and Operation = "Aggregator" | fields RequestId, TraceId

Também é possível executar a agregação de tempo de consulta em chaves de alta cardinalidade, como localizar os clientes afetados por um evento. Isso é ilustrado no exemplo a seguir.

filter Latency > 1000 and Operation = "Aggregator" | stats count() by CustomerId

Para obter mais informações, consulte Analisar os dados de log com o CloudWatch Logs Insights