Use o explorador de métricas para monitorar recursos a partir de suas etiquetas e propriedades - Amazon CloudWatch

Use o explorador de métricas para monitorar recursos a partir de suas etiquetas e propriedades

O explorador de métricas é uma ferramenta baseada em etiquetas que permite filtrar, agregar e visualizar suas métricas por etiquetas e propriedades de recursos, para melhorar a observabilidade de seus serviços. Esse recurso oferece uma experiência de solução de problemas flexível e dinâmica para que você crie vários grafos de cada vez e use-os para criar painéis de integridade da aplicação.

As visualizações do explorador de métricas são dinâmicas. Portanto, se um recurso correspondente for criado depois de criar um widget do explorador de métricas e adicioná-lo a um painel do CloudWatch, o novo recurso será exibido automaticamente no widget do explorador.

Por exemplo, se todas as suas instâncias de produção do EC2 tiverem a etiqueta production, você pode usar o explorador de métricas para filtrar e agregar métricas de todas essas instâncias para entender sua integridade e performance. Se uma nova instância com uma etiqueta correspondente for criada posteriormente, ela será adicionada automaticamente ao widget do explorador de métricas.

nota

O Metrics Explorer fornece uma experiência em um ponto no tempo. Os recursos que tenham sido encerrados ou que não existam mais com a propriedade ou a tag que você especificou não serão exibidos na visualização. Contudo, você ainda pode encontrar as métricas desses recursos nas visualizações de métricas do CloudWatch.

Com o explorador de métricas, você pode escolher como agregar métricas dos recursos que correspondem aos critérios e se deseja exibi-las todas em um único grafo ou em grafos diferentes dentro de um widget do explorador de métricas.

O explorador de métricas contém modelos que você pode usar para ver grafos de visualização úteis com um clique, e também é possível estender esses modelos para criar widgets de explorador de métricas completamente personalizados.

O gerenciador de métricas é compatível com métricas emitidas pela AWS e métricas do EC2 que são publicadas pelo agente do CloudWatch, inclusive métricas de memória, disco e CPU. Para usar o explorador de métricas a fim de ver as métricas publicadas pelo agente do CloudWatch, talvez seja necessário atualizar o arquivo de configuração do agente do CloudWatch. Para obter mais informações, consulte Configuração do agente do CloudWatch para o explorador de métricas

Para criar uma visualização com o explorador de métricas e, opcionalmente, adicioná-la a um painel, siga estas etapas.

Para criar uma visualização com o explorador de métricas
  1. Abra o console do CloudWatch em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, escolha Explorer.

  3. Execute um destes procedimentos:

    • Para usar um modelo, selecione-o na caixa que exibe Empty Explorer (Explorador vazio).

      Dependendo do modelo, o explorador pode exibir grafos de métricas imediatamente. Se isso não acontecer, escolha uma ou mais etiquets ou propriedades da lista From (De), e os dados deverão aparecer. Senão, use as opções na parte superior da página para exibir um intervalo de tempo mais longo nos grafos.

    • Para criar uma visualização personalizada, em Metrics (Métricas), escolha uma única métrica ou todas as métricas disponíveis de um serviço.

      Se preferir, você pode repetir essa etapa para adicionar mais métricas.

  4. Para cada métrica selecionada, o CloudWatch exibe a estatística que será usada imediatamente após o nome da métrica. Para alterar isso, escolha o nome da estatística e selecione a estatística desejada.

  5. Em From (De), escolha uma etiqueta ou uma propriedade do recurso para filtrar seus resultados.

    Depois de fazer isso, você pode, opcionalmente, repetir essa etapa para escolher mais etiquetas ou propriedades do recurso.

    Se você escolher vários valores da mesma propriedade, como dois tipos de instância do EC2, o explorador exibirá todos os recursos que correspondem à propriedade escolhida. É tratado como uma operação OR.

    Se você escolher propriedades ou etiquetas diferentes, como a etiqueta Production e o tipo de instância M5, somente os recursos que correspondem a todas essas seleções serão exibidos. É tratado como uma operação AND.

  6. (Opcional) Em Aggregate by (Agregar por), escolha uma estatística a ser usada para agregar as métricas. Em seguida, ao lado de for (para), escolha como agregar a métrica na lista. É possível agregar todos os recursos que são exibidos no momento ou agregar por uma única etiqueta ou propriedade do recurso.

    Dependendo de como você escolher agregar, o resultado pode ser uma única série temporal ou várias séries temporais.

  7. Em Split by (Dividir por), você pode optar por dividir um único gráfico com várias séries temporais em vários gráficos. A divisão pode ser feita por critérios variados, que você escolhe em Split by (Dividir por).

  8. Em Graph options (Opções de grafos), é possível refinar o grafo alterando o período, o tipo de grafo, o posicionamento da legenda e o layout.

  9. Para adicionar esta visualização como um widget a um painel do CloudWatch, escolha Add to dashboard (Adicionar ao painel).

Configuração do agente do CloudWatch para o explorador de métricas

Para habilitar o explorador de métricas a detectar as métricas do EC2 publicadas pelo agente do CloudWatch, verifique se o arquivo de configuração do agente do CloudWatch contém os seguintes valores:

  • Na seção metrics, verifique se o parâmetro aggregation_dimensions contém ["InstanceId"]. Também pode conter outras dimensões.

  • Na seção metrics, verifique se o parâmetro append_dimensions contém uma linha {"InstanceId":"${aws:InstanceId}"}. Também pode conter outras linhas.

  • Na seção metrics, dentro da seção metrics_collected, verifique as seções para cada tipo de recurso que você deseja que o explorador de métricas detecte, como as seções cpu, disk e memory. Confira se cada uma dessas seções contém um "resources": [ "*"] line..

  • Na seção cpu da seção metrics_collected, verifique se existe uma linha "totalcpu": true.

  • Você deve usar o namespace CWAgent padrão para as métricas coletadas pelo agente do CloudWatch, em vez de um namespace personalizado.

As configurações na lista anterior fazem com que o agente do CloudWatch publique métricas agregadas para discos, CPUs e outros recursos que podem ser representados no explorador de métricas para todas as instâncias que o utilizam.

Essas configurações republicarão as métricas que você configurou anteriormente para serem publicadas com várias dimensões, adicionando aos custos de métrica.

Para obter mais informações sobre como editar as configurações no arquivo de configuração do agente do CloudWatch, consulte Criar ou editar manualmente o arquivo de configuração do atendente do CloudWatch.