Cloud Monitoring

En este documento, se describe cómo se integra GKE on AWS en Cloud Monitoring y cómo ver tus métricas.

Antes de comenzar

  1. Configura Google Cloud CLI y habilita las API necesarias en tu proyecto de Google Cloud.

  2. Autoriza Cloud Logging o Cloud Monitoring a fin de configurar permisos para Google Cloud Observability.

Descripción general

GKE on AWS tiene integración incorporada en Cloud Monitoring para las métricas del sistema de nodos, Pods y contenedores. Esto te permite ver con facilidad el consumo de recursos de las cargas de trabajo en el clúster, crear paneles y configurar alertas.

GKE on AWS instala el colector de métricas gke-metrics-agent en tu clúster. Este agente se basa en OpenTelemetry Collector y se ejecuta en cada nodo del clúster. Muestrea las métricas cada minuto y sube las medidas a Cloud Monitoring.

Una vez que se subieron las métricas de tu clúster, residen en tu proyecto de Google Cloud. Puedes agregar datos a todos tus clústeres, compilar paneles personalizados, explorar los datos de un solo clúster, ver gráficos de líneas, configurar alertas y mucho más.

Usa el Explorador de métricas

1.27 o una versión posterior

Para consultar las métricas de un recurso supervisado usando el Explorador de métricas, haz lo siguiente:

  1. En la consola de Google Cloud, ve a la página Explorador de métricas:

    Dirígete al Explorador de métricas

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.

  2. En el elemento Métrica, expande el menú Seleccionar una métrica, ingresa Kubernetes Container en la barra de filtros y, luego, usa los submenús para seleccionar un métrica y tipo de recurso específicos:
    1. En el menú Recursos activos, selecciona Contenedor de Kubernetes.
    2. En el menú Categorías de métricas activas, elige Anthos.
    3. En el menú Métricas activas, selecciona Tiempo de uso de la CPU.
    4. Haz clic en Aplicar.
  3. Para quitar series temporales de la pantalla, usa el elemento Filtro.

  4. Para combinar series temporales, usa los menús del elemento Agregación. Por ejemplo, para mostrar el uso de CPU de tus VM, en función de su zona, configura el primer menú como Mean y el segundo menú como zona.

    Todas las series temporales se muestran cuando el primer menú del elemento Agregación se establece en Sin agregar. La configuración predeterminada para el elemento Agregación está determinada por el tipo de métrica que elegiste.

  5. Para obtener cuotas y otras métricas que informen una muestra por día, haz lo siguiente:
    1. En el panel Mostrar, establece el Tipo de widget en Gráfico de barras apiladas.
    2. Establece el período en al menos una semana.

1.26 o una versión anterior

Para consultar las métricas de un recurso supervisado usando el Explorador de métricas, haz lo siguiente:

  1. En la consola de Google Cloud, ve a la página Explorador de métricas:

    Dirígete al Explorador de métricas

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.

  2. En el elemento Métrica, expande el menú Seleccionar una métrica, ingresa Kubernetes Container en la barra de filtros y, luego, usa los submenús para seleccionar un métrica y tipo de recurso específicos:
    1. En el menú Recursos activos, selecciona Contenedor de Kubernetes.
    2. En el menú Categorías de métricas activas, selecciona Contenedor.
    3. En el menú Métricas activas, selecciona Tiempo de uso de la CPU.
    4. Haz clic en Aplicar.
  3. Para quitar series temporales de la pantalla, usa el elemento Filtro.

  4. Para combinar series temporales, usa los menús del elemento Agregación. Por ejemplo, para mostrar el uso de CPU de tus VM, en función de su zona, configura el primer menú como Mean y el segundo menú como zona.

    Todas las series temporales se muestran cuando el primer menú del elemento Agregación se establece en Sin agregar. La configuración predeterminada para el elemento Agregación está determinada por el tipo de métrica que elegiste.

  5. Para obtener cuotas y otras métricas que informen una muestra por día, haz lo siguiente:
    1. En el panel Mostrar, establece el Tipo de widget en Gráfico de barras apiladas.
    2. Establece el período en al menos una semana.

Tipo de recurso supervisado de métricas

Las métricas se recopilan mediante uno de los siguientes tres tipos de recursos supervisados. Estos tipos corresponden a un objeto de Kubernetes para el que se realiza la medición:

Por ejemplo, las mediciones sobre un Pod usarían el tipo de recurso supervisado k8s_pod. Por lo tanto, estas métricas incluirán etiquetas para pod_name y namespace_name, que identifican un Pod en particular. Si deseas ver las métricas de un clúster específico, usa el siguiente formato:

awsClusters/CLUSTER_NAME

Se usa un conjunto diferente de tipos de métricas para cada tipo de recurso supervisado. Para obtener más información sobre estos tipos de métricas, consulta Métricas del sistema de GKE.

Qué métricas se recopilan

Próximos pasos