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 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 projetoGoogle 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 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 Monitoring.
- Na barra de ferramentas do console Google Cloud , selecione seu projeto Google Cloud . Para configurações do App Hub, selecione o projeto host do App Hub ou o projeto de gerenciamento da pasta habilitada para apps.
- 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 adicionar filtros que removem séries temporais dos resultados da consulta, 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 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 Monitoring.
- Na barra de ferramentas do console Google Cloud , selecione seu projeto Google Cloud . Para configurações do App Hub, selecione o projeto host do App Hub ou o projeto de gerenciamento da pasta habilitada para apps.
- 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 adicionar filtros que removem séries temporais dos resultados da consulta, 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.32.4-gke.200
- v1.31.7-gke.1000
- v1.31.6-gke.200
- v1.31.4-gke.500
- v1.31.1-gke.1800
- v1.30.11-gke.800
- v1.30.10-gke.200
- v1.30.8-gke.100
- v1.30.5-gke.1000
- v1.30.5-gke.200
- v1.30.4-gke.400
- v1.30.3-gke.100
- v1.29.14-gke.200
- v1.29.12-gke.100
- v1.29.10-gke.100
- v1.29.8-gke.1800
- v1.29.8-gke.600
- v1.29.7-gke.100
- v1.29.6-gke.600
- v1.29.5-gke.1100
- v1.29.5-gke.700
- v1.29.4-gke.200
- v1.29.3-gke.600
- v1.28.14-gke.200
- v1.28.13-gke.600
- v1.28.12-gke.100
- v1.28.11-gke.600
- v1.28.10-gke.1300
- v1.28.10-gke.800
- v1.28.9-gke.400
- 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.14-gke.1600
- v1.27.14-gke.1200
- v1.27.14-gke.700
- v1.27.13-gke.500
- 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