Visualiza métricas de optimización relacionadas con el costo

Descripción general

Puedes ver las métricas de uso relacionadas con los costos en Google Cloud Console para ver la eficacia con la que tus clústeres y cargas de trabajo de Google Kubernetes Engine usan los recursos de Compute Engine que pagas. Esta información puede ayudarte a optimizar la proporción costo-rendimiento de tus clústeres y cargas de trabajo.

Métricas relacionadas con los costos para las cargas de trabajo

Métricas de optimización de costos

En la pestaña Optimización de costos en Google Cloud Console, puedes ver las siguientes métricas para tus clústeres y cargas de trabajo:

  • Uso de CPU: Muestra un gráfico de barras que muestra la relación entre las siguientes métricas de CPU:
    • Usado: La cantidad de CPU que usan todos los contenedores en el clúster o la carga de trabajo. Se calcula a partir de la métrica container/cpu/core_usage_time.
    • Solicitada: La cantidad de CPU que solicitan todos los contenedores en el clúster o la carga de trabajo. Se calcula a partir de la métrica container/cpu/request_cores.
    • Asignable: La cantidad de CPU asignada a todos los nodos del clúster. Esta métrica se muestra en la página Clústeres. Se calcula a partir de la métrica node/cpu/allocatable_cores. En el caso de los clústeres de Autopilot, no hay un valor asignable, ya que Google ajusta las asignaciones de CPU de forma automática.
    • Límite: El límite de CPU para todos los contenedores en una carga de trabajo. Esta métrica se muestra en la página Cargas de trabajo. Se calcula a partir de la métrica container/cpu/limit_cores.
  • Horas de CPU: La cantidad total de horas de núcleo en todos los nodos de una carga de trabajo o clúster dentro del período seleccionado. Se calcula a partir de la métrica node/cpu/total_cores (para clústeres estándar) y la métrica container/cpu/request_cores (para clústeres Autopilot y cargas de trabajo).
  • Uso de memoria: muestra un gráfico de barras que muestra la relación entre las siguientes métricas de memoria:
    • Usado: La cantidad de memoria que usan todos los contenedores en un clúster o carga de trabajo. Se calcula a partir de la métrica container/memory/used_bytes.
    • Solicitada: La cantidad de memoria solicitada para todos los contenedores en un clúster o carga de trabajo. Se calcula a partir de la métrica container/memory/request_bytes.
    • Asignable: La cantidad de memoria asignada a todos los nodos del clúster. Esta métrica se muestra en la página Clústeres. Se calcula a partir de la métrica node/memory/allocatable_bytes. En el caso de los clústeres de Autopilot, no hay un valor asignable, ya que Google ajusta las asignaciones de memoria de forma automática.
    • Límite: El límite de memoria de todos los contenedores de una carga de trabajo. Esta métrica se muestra en la página Cargas de trabajo. Se calcula a partir de la métrica container/memory/limit_bytes.
  • Horas de memoria: La cantidad total de memoria en todos los nodos de una carga de trabajo o clúster dentro del período seleccionado. Se calcula a partir de la métrica node/memory/total_bytes (para los clústeres) y la métrica container/memory/requested_bytes (para clústeres Autopilot y cargas de trabajo).

Visualiza las métricas

Para ver las métricas de uso relacionadas con los costos, realiza los siguientes pasos en Google Cloud Console:

  1. Para ver las métricas a nivel de clúster, dirígete a la página Clústeres de Kubernetes.

    Ir a Clústeres de Kubernetes

    Para ver las métricas a nivel de carga de trabajo, ve a la página Cargas de trabajo.

    Ir a Cargas de trabajo

  2. Selecciona la pestaña Optimización de costos.

  3. Elige el período en el que las métricas se promedian (uso) o se acumulan (horas totales). Por ejemplo, 1 día, 1 mes y más. Si el ciclo de vida del clúster o la carga de trabajo es menor que el período seleccionado, se muestran las métricas acumuladas durante la vida útil del clúster o la carga de trabajo. Por ejemplo, eliges un período de 1 día, pero la carga de trabajo se creó hace solo 4 horas, por lo que solo se muestran 4 horas de métricas.

  4. Mantén el cursor sobre la métrica de uso para ver más detalles.

Las métricas de optimización de costos se mostrarán para los modos de clúster de la siguiente manera:

  • Los clústeres estándar siempre habrán usado métricas solicitadas y asignables visibles en el momento de la creación debido a la inclusión de componentes de GKE administrados en el cálculo general (espacio de nombres de kube-system).
  • Los clústeres de Autopilot no mostrarán ninguna métrica, a menos que se implementen cargas de trabajo con solicitudes especificadas en el clúster. Esto se debe al modelo de precios de Autopilot.

Las cargas de trabajo implementadas en clústeres estándar que no tengan solicitudes o límites especificados, no mostrarán una proporción en el gráfico. En su lugar, el gráfico de barras representará solo la métrica de uso de la carga de trabajo.

Las cargas de trabajo implementadas en clústeres de Autopilot que no tengan solicitudes o límites especificados, tendrán valores predeterminados aplicados a los contenedores y mostrarán las proporciones en todo momento.

¿Qué sigue?