Instalar o Cloud Monitoring em clusters anexados em conformidade com a CNCF

Neste documento, descrevemos como os clusters anexados ao GKE se integram ao Cloud Monitoring e como visualizar suas métricas.

Antes de começar

  1. Cumpra os pré-requisitos dos clusters anexados ao GKE.

  2. Autorize o Cloud Logging e o Cloud Monitoring a configurar permissões de observabilidade do Google Cloud.

Visão geral

Os clusters anexados ao GKE têm integração integrada ao Cloud Monitoring para métricas do sistema de nós, pods e contêineres. Isso permite ver facilmente o consumo de recursos das cargas de trabalho no cluster, criar painéis e configurar alertas.

Os clusters anexados ao GKE instalam o coletor de métricas gke-metrics-agent no seu cluster. Esse agente é baseado no OpenTelemetry Collector e é executado em cada nó do cluster. Ele faz a amostragem das métricas a cada minuto e faz o upload das medições para o Cloud Monitoring.

Depois do upload das métricas para o cluster, elas residem no projeto do Google Cloud. É possível agregar dados em todos os seus clusters, criar painéis personalizados, explorar os dados de um único cluster, visualizar gráficos de linha, configurar alertas e muito mais.

Como usar o Metrics Explorer

Para visualizar as métricas de um recurso monitorado usando o Metrics Explorer, faça o seguinte:

  1. No painel de navegação do console do Google Cloud, selecione Monitoramento e  Metrics Explorer:

    Acesse o Metrics explorer

  2. No elemento Métrica, expanda o menu Selecionar uma métrica, digite Kubernetes Container na barra de filtro e use os submenus para selecionar um tipo de recurso e métrica específicos:
    1. No menu Recursos ativos, selecione Contêiner do Kubernetes.
    2. No menu Categorias de métricas ativas, selecione Anthos.
    3. No menu Métricas ativas, selecione Tempo de uso da CPU.
    4. Clique em Aplicar.
  3. Para remover séries temporais da exibição, use o elemento Filtro.

  4. Para combinar séries temporais, use os menus no elemento Agregação. Por exemplo, para exibir a utilização da CPU para suas VMs, com base na zona, defina o primeiro menu como Média e o segundo como zona.

    Todas as séries temporais são exibidas quando o primeiro menu do elemento Agregação está definido como Não agregado. As configurações padrão do elemento Agregação são determinadas pelo tipo de métrica selecionada.

  5. Para cotas e outras métricas que informam uma amostra por dia, faça as seguintes ações:
    1. No painel Exibição, defina o Tipo de widget como Gráfico de barras empilhadas.
    2. Defina o período como pelo menos uma semana.

Tipo de recurso monitorado de métricas

As métricas são coletadas usando um dos três tipos de recursos monitorados a seguir. Esses tipos correspondem a um objeto do Kubernetes em que a medição está sendo feita:

Por exemplo, as medições sobre um pod usariam o tipo de recurso monitorado k8s_pod. Essas métricas incluiriam rótulos para pod_name e namespace_name, que identificam um pod específico. Para conferir as métricas de um cluster específico, use o seguinte formato:

attachedClusters/CLUSTER_NAME

Um conjunto diferente de tipos de métricas é usado para cada tipo de recurso monitorado. Para saber mais sobre esses tipos de métricas, consulte Métricas do sistema do GKE.

Quais métricas são coletadas

A seguir