Observa tus clústeres de GKE

En esta página, se describe cómo acceder a los paneles de supervisión de Logging y Monitoring heredado y las operaciones de Kubernetes Engine, y, también, cómo usar el panel de supervisión de las operaciones de Kubernetes Engine.

Accede al panel de supervisión

  1. Desde Cloud Console, ve a Monitoring:

    Ir a Monitoring

    Si tu proyecto de Google Cloud ya está asociado a un espacio de trabajo, se mostrará la página principal de Cloud Monitoring. De lo contrario, se creará un lugar de trabajo automáticamente. En general, este proceso no requiere interacción de tu parte, pero tarda unos minutos en completarse. En algunos casos, se muestra el cuadro de diálogo Agrega tu proyecto a un lugar de trabajo. En este caso, la acción más simple es crear un lugar de trabajo nuevo.

  2. Selecciona Paneles.

    • Si tus clústeres usan las operaciones de Kubernetes Engine, selecciona el panel llamado Nuevo Kubernetes Engine.

    • Si tus clústeres usan Logging y Monitoring heredados, selecciona el panel llamado Kubernetes Engine.

      Si no ves ningún clúster o si no ves todos los recursos en tus clústeres, consulta Soluciona problemas de tu panel de GKE.

Cómo ver métricas

Para los clústeres configurados con las operaciones de Kubernetes Engine, están disponibles los siguientes tipos de recursos supervisados:

Por ejemplo, para crear un gráfico del uso de CPU de un clúster configurado con las operaciones de Kubernetes Engine mediante el Explorador de métricas, haz lo siguiente:

  1. En Google Cloud Console, ve a Monitoring o usa el siguiente botón:
    Ir a Monitoring
  2. En el panel de navegación de Monitoring, haz clic en  Explorador de métricas.
  3. Asegúrate de que esté seleccionada la pestaña Métrica.
  4. Haz clic en el cuadro que tiene la etiqueta Encontrar tipo de recurso y métrica y, a continuación, selecciona estos elementos en el menú o ingresa sus nombres. Usa la siguiente información para completar los campos de este cuadro de texto:
    1. En Recurso, selecciona o ingresa Contenedor de Kubernetes.
    2. En Métrica, selecciona o ingresa Tiempo de uso de CPU.
    Cuando se las ve como un filtro, estas selecciones corresponden a lo siguiente: metric.type="kubernetes.io/container/cpu/core_usage_time" resource.type="k8s_container".

  5. Para modificar la forma en que se muestran los datos, usa los menús Filtro, Agrupar por y Agregación. Para mostrar los datos por espacio de nombres, en Agrupar por, selecciona namespace_name. Ten en cuenta que esta selección actualiza automáticamente la agregación, que define cómo se combinan varias series temporales. Para obtener más información, consulta Selecciona métricas.

Interfaz del panel de operaciones de Kubernetes Engine

El panel de operaciones de Kubernetes Engine se divide en tres partes:

Muestra la vista tabular del panel de operaciones de Kubernetes Engine.

  1. En la barra de herramientas del panel se controla el tiempo de las observaciones y se proporcionan opciones de configuración y filtros del panel.

  2. El selector de eventos del cronograma te permite seleccionar una hora específica y mostrar resúmenes de las alertas. Para obtener información detallada, ve a la sección sobre eventos del cronograma.

  3. La sección de detalles te permite elegir cómo se te presenta la información del clúster. En la siguiente sección, se proporciona más información sobre tus elecciones.

Pestañas de vista

Las pestañas de visualización del panel de operaciones de Kubernetes Engine te permiten organizar la información de tu clúster por diferentes jerarquías:

  • Infraestructura (Infrastructure): agrega recursos por Clúster, Nodo y Pod, y, luego, por Contenedor.

  • Cargas de trabajo (Workloads): agrega recursos por Clúster, Espacio de nombres, Carga de trabajo y Pod, y, por último, por Contenedor.

  • Servicios (Services): agrega recursos por Clúster, Espacio de nombres, Servicio y Pod, y, por último, por Contenedor.

Selecciona el modo de lectura de operaciones de Kubernetes Engine.

La tabla está ordenada para mostrar primero los recursos con incidentes abiertos. Para ver los subcomponentes de un recurso, haz clic en expandir en ese recurso. En la siguiente captura de pantalla, se muestra una jerarquía desplegable de los recursos de Kubernetes:

Se muestra la jerarquía desplegable de los recursos de Kubernetes.

Cada nombre de recurso está precedido por un indicador de color rojo o verde. Un indicador rojo significa que el recurso, o un subcomponente del recurso, tiene un incidente abierto. Un indicador verde significa que no hay incidentes abiertos. Para ver los detalles de las alertas, las métricas y los registros de un recurso, haz clic en su fila. Para obtener más detalles, consulta la sección sobre cómo ver alertas, métricas, registros y detalles.

Definiciones de columna

En el panel de operaciones de Kubernetes Engine, se muestran los datos en columnas según el intervalo de tiempo seleccionado:

  • Nombre: la etiqueta que asignaste al recurso Kubernetes
  • Tipo de recurso: los valores posibles son Clúster, Contenedor, Espacio de nombres, Nodo, Pod y Lugar de trabajo
  • Listo: El número de pods en ejecución agregados en la entidad especificada. Una marca de verificación indica que la entidad tiene al menos 1 pod listo y en ejecución. Ten en cuenta que este indicador Ready no es lo mismo que Estado del pod en la consola de GKE. Listo solo indica que el pod está listo para entregar tráfico, mientras que Estado del pod muestra otros estados, como Pendiente, En ejecución, Crashloop, etcétera.
  • Incidentes: el número de incumplimientos de alertas
  • Uso de CPU: el porcentaje de uso en comparación con los recursos de CPU solicitados
  • Uso de memoria: el porcentaje de uso de la memoria solicitada
  • Uso total de memoria: la cantidad de memoria asignada

Visualiza alertas, métricas, registros y detalles

El panel de operaciones de Kubernetes Engine muestra una línea de resumen para cada recurso de Kubernetes de forma predeterminada. Cada recurso con un subcomponente aparece con un botón de expandir , y todos los recursos se enumeran con un indicador rojo o verde. Un indicador rojo significa que el recurso, o un subcomponente del recurso, tiene un incidente abierto. Un indicador verde significa que no hay incidentes abiertos:

  • Para ver los subcomponentes de un recurso, haz clic en expandir en ese recurso.
  • Haz clic en la fila del recurso para abrir un panel que muestre un resumen de los incidentes, las métricas del sistema, los registros y los detalles de un recurso. Cuando haces clic en una fila, la información que se muestra depende del tipo de recurso. Por ejemplo, cuando haces clic en una fila de un clúster, no verás métricas ni información de registro. Sin embargo, esta información se muestra cuando haces clic en una fila de un pod.

    En el siguiente ejemplo, no hay incidentes abiertos en el nodo:

    Se muestran los detalles de alertas de Kubernetes.

    Para ir a la página de Kubernetes en Cloud Console, haz clic en Administrar (Manage).

Eventos del cronograma

También puedes acceder al panel de detalles de alertas desde el selector de eventos del panel de operaciones de Kubernetes Engine. Un cronograma de incidentes te da una vista de los incumplimientos de alertas que ocurrieron dentro del intervalo de tiempo seleccionado. Si ubicas el puntero sobre un área roja en el cronograma, aparecerán las tarjetas de eventos:

Uso de la vista de cronograma de una alerta de Kubernetes

Cada tarjeta de evento proporciona información detallada sobre un incidente que se muestra en el cronograma. Para ver los detalles de las alertas de un evento, haz clic en su tarjeta de evento.

Soluciona problemas

Para obtener información sobre la solución de problemas, consulta Soluciona problemas de tu panel de GKE.