Cloud Monitoring

En este documento, se describe cómo GKE en Azure se integra 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 para configurar los permisos de observabilidad de Google Cloud.

Descripción general

GKE en Azure 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 Azure 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 superior

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

  1. En el panel de navegación de la consola de Google Cloud, elige Monitoring y, luego,  Explorador de métricas:

    Ir al Explorador de métricas

  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 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 anterior

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

  1. En el panel de navegación de la consola de Google Cloud, elige Monitoring y, luego,  Explorador de métricas:

    Ir al Explorador de métricas

  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 por 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 de 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:

azureClusters/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