Ver métricas de optimización relacionadas con el coste


En esta página se explica cómo ver las métricas de utilización relacionadas con los costes de tus clústeres de Google Kubernetes Engine (GKE). Estas métricas describen la eficacia con la que tus clústeres y cargas de trabajo de GKE utilizan los recursos de Compute Engine por los que pagas.

Puedes usar esta información para optimizar la relación coste-rendimiento de tus clústeres y cargas de trabajo.

Métricas de optimización de costes

En la pestaña Optimización de costes de la consola de Trusted Cloud , puedes ver las siguientes métricas de tus clústeres y cargas de trabajo:

  • Uso de la CPU: muestra un gráfico de barras que indica la relación entre las siguientes métricas de la CPU:
    • Usado: la cantidad de CPU que usan todos los contenedores del clúster o la carga de trabajo. Se calcula a partir de la métrica container/cpu/core_usage_time.
    • Solicitado: la cantidad de CPU solicitada por todos los contenedores del 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 los clústeres de Autopilot, no hay ningún valor asignable porque Google ajusta automáticamente las asignaciones de CPU.
    • Límite: el límite de CPU 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/cpu/limit_cores.
  • Horas de CPU: el número total de horas de núcleo en todos los nodos de una carga de trabajo o un clúster en el periodo seleccionado. Se calcula a partir de la métrica node/cpu/total_cores (en el caso de los clústeres estándar) y de la métrica container/cpu/request_cores (en el caso de los clústeres y las cargas de trabajo de Autopilot).
  • Utilización de memoria: muestra un gráfico de barras que indica la relación entre las siguientes métricas de memoria:
    • Usada: la cantidad de memoria que usan todos los contenedores de un clúster o una 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 de un clúster o una 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 ningún valor asignable porque Google ajusta automáticamente las asignaciones de memoria.
    • Límite: 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 de todos los nodos de una carga de trabajo o un clúster en el periodo seleccionado. Se calcula a partir de la métrica node/memory/total_bytes (en el caso de los clústeres) y de la métrica container/memory/requested_bytes (en el caso de los clústeres y las cargas de trabajo de Autopilot).

Ver las métricas

Para ver las métricas de utilización relacionadas con los costes, sigue estos pasos en laTrusted Cloud consola :

  1. Para ver las métricas a nivel de clúster, ve 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, vaya a la página Cargas de trabajo.

    Ve a Cargas de trabajo.

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

  3. Elige el periodo durante el que se calcula la media de las métricas (utilización) o se acumulan (total de horas). Por ejemplo, 1 día, 1 mes, etc. Si el tiempo de actividad del clúster o de la carga de trabajo es inferior al periodo seleccionado, se mostrarán las métricas acumuladas durante el tiempo de actividad del clúster o de la carga de trabajo. Por ejemplo, si elige un periodo de un día, pero la carga de trabajo se creó hace solo 4 horas, solo se mostrarán las métricas de esas 4 horas.

  4. Mantén el puntero sobre la métrica de utilización para ver más detalles.

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

  • Los clústeres estándar siempre tendrán métricas de uso, solicitadas y asignables visibles en el momento de la creación debido a la inclusión de componentes de GKE gestionados en el cálculo general (espacio de nombres kube-system).
  • Los clústeres Autopilot solo muestran métricas cuando implementas cargas de trabajo con solicitudes especificadas en el clúster. Los clústeres de Autopilot no muestran métricas asignables porque solo pagas por los recursos solicitados por tus cargas de trabajo en ejecución.

Las cargas de trabajo desplegadas en clústeres estándar que no tengan solicitudes ni límites especificados no mostrarán ninguna 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 desplegadas en clústeres de Autopilot que no tengan solicitudes ni límites especificados tendrán valores predeterminados aplicados a los contenedores y mostrarán las ratios en todo momento.

Siguientes pasos