Neste documento, descrevemos como o GKE na AWS se integra ao Cloud Monitoring e como visualizar suas métricas.
Antes de começar
Configure o Google Cloud CLI e ative as APIs necessárias no projeto do Google Cloud.
Autorize o Cloud Logging/Cloud Monitoring a configurar permissões do Google Cloud Observability.
Visão geral
O GKE na AWS tem integração integrada com o 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.
O GKE na AWS instala o coletor de métricas gke-metrics-agent
no
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
1.27 ou mais recente
Para visualizar as métricas de um recurso monitorado usando o Metrics Explorer, faça o seguinte:
-
No console do Google Cloud, acesse a página do leaderboard Metrics Explorer:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
- No elemento Metric, 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:- No menu Recursos ativos, selecione Contêiner do Kubernetes.
- No menu Categorias de métricas ativas, selecione Anthos.
- No menu Métricas ativas, selecione Tempo de uso da CPU.
- Clique em Aplicar.
Para remover séries temporais da exibição, use o elemento Filtro.
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.
- Para cotas e outras métricas que informam uma amostra por dia, faça as seguintes ações:
- No painel Exibição, defina o Tipo de widget como Gráfico de barras empilhadas.
- Defina o período como pelo menos uma semana.
1.26 ou mais recente
Para visualizar as métricas de um recurso monitorado usando o Metrics Explorer, faça o seguinte:
-
No console do Google Cloud, acesse a página do leaderboard Metrics Explorer:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
- No elemento Metric, 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:- No menu Recursos ativos, selecione Contêiner do Kubernetes.
- No menu Categorias de métrica ativas, selecione contêiner.
- No menu Métricas ativas, selecione Tempo de uso da CPU.
- Clique em Aplicar.
Para remover séries temporais da exibição, use o elemento Filtro.
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.
- Para cotas e outras métricas que informam uma amostra por dia, faça as seguintes ações:
- No painel Exibição, defina o Tipo de widget como Gráfico de barras empilhadas.
- 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 medidas 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. Se você quiser conferir as métricas de
um cluster específico, use o seguinte formato:
awsClusters/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
- v1.29.3-gke.600
- v1.28.8-gke.800
- v1.28.7-gke.1700
- v1.28.5-gke.1200
- v1.28.5-gke.100
- v1.28.3-gke.700
- v1.27.12-gke.800
- v1.27.11-gke.1600
- v1.27.10-gke.500
- v1.27.9-gke.100
- v1.27.7-gke.600
- v1.27.6-gke.700
- v1.27.5-gke.200
- v1.27.4-gke.1600
- v1.26.14-gke.1500
- v1.26.13-gke.400
- v1.26.12-gke.100
- v1.26.10-gke.600
- v1.26.9-gke.700
- v1.26.8-gke.200
- v1.26.7-gke.500
- v1.26.5-gke.1400
- v1.26.5-gke.1200
- v1.26.4-gke.2200
- v1.26.2-gke.1001
- v1.25.14-gke.700
- v1.25.13-gke.200
- v1.25.12-gke.500
- v1.25.10-gke.1400
- v1.25.10-gke.1200
- v1.25.8-gke.500
- v1.25.7-gke.1000
- v1.25.6-gke.1600
- v1.25.5-gke.2000
- v1.25.5-gke.1500
- v1.25.4-gke.1300
- v1.24.14-gke.2700
- v1.24.14-gke.1400
- v1.24.13-gke.500
- v1.24.11-gke.1000
- v1.24.10-gke.1200
- v1.24.9-gke.2000
- v1.24.9-gke.1500
- v1.24.8-gke.1300
- v1.24.5-gke.200
- v1.24.3-gke.2200
- v1.24.3-gke.2100
- v1.23.16-gke.2800
- v1.23.16-gke.200
- v1.23.14-gke.1800
- v1.23.14-gke.1100
- v1.23.11-gke.300
- v1.23.9-gke.2200
- v1.23.9-gke.2100
- v1.23.9-gke.800
- v1.23.8-gke.1700
- v1.23.7-gke.1300
- v1.22.15-gke.100
- v1.22.12-gke.2300
- v1.22.12-gke.1100
- v1.22.12-gke.200
- v1.22.10-gke.1500
- v1.22.8-gke.2100
- v1.22.8-gke.1300
- v1.22.8-gke.200
- v1.21.14-gke.2900
- v1.21.14-gke.2100
- v1.21.11-gke.1900
- v1.21.11-gke.1800
- v1.21.11-gke.1100
- v1.21.11-gke.100
- v1.21.6-gke.1500
- v1.21.5-gke.2800
A seguir
- Configurar a coleta de dados gerenciados com o Managed Service para Prometheus
- Como usar o Metrics Explorer
- Criar métricas com base em registros
- Como criar consultas para o Cloud Monitoring
- Como configurar alertas
- Visão geral do GKE Enterprise