Supervisa el consumo de las reservas


En este documento, se explica cómo supervisar el consumo de reservas de recursos zonales de Compute Engine mediante Cloud Monitoring.

Monitoring recopila y almacena información de rendimiento de los servicios de Google Cloud, como Compute Engine. La información de rendimiento se denomina métricas y series temporales. Puedes acceder a las métricas y las series temporales de tus reservas de Compute Engine para hacer lo siguiente:

Estos métodos, por ejemplo, pueden ayudarte a verificar que tus reservas se consuman según lo planeado o a tiempo de actuar de manera oportuna para evitar costos innecesarios de recursos desperdiciados o reservas sin usar.

Antes de comenzar

  • Revisa los requisitos y las y las restricciones para las reservas.
  • Habilita la API de Monitoring.

    Habilita la API

  • Configura la autenticación si aún no lo hiciste. La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud. Para ejecutar un código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera.

    Selecciona la pestaña para saber cómo planeas usar las muestras en esta página:

    Consola

    Cuando usas la consola de Google Cloud para acceder a los servicios y las APIs de Google Cloud, no necesitas configurar la autenticación.

    REST

    Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.

      Instala Google Cloud CLI y, luego, inicializa la ejecución del siguiente comando:

      gcloud init

Funciones obligatorias

Para obtener los permisos que necesitas para crear paneles de Monitoring o políticas de alertas para supervisar el consumo de reservas, pídele a tu administrador que te otorgue el role de IAM Administrador de Monitoring (roles/monitoring.admin) en el proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso.

Este rol predefinido contiene los permisos necesarios para crear paneles de Monitoring o políticas de alertas para supervisar el consumo de reservas. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:

Permisos necesarios

Se requieren los siguientes permisos para crear paneles o políticas de alertas de Monitoring para supervisar el consumo de reservas:

  • Para crear paneles, usa monitoring.dashboards.create en el proyecto.
  • Para crear alertas de políticas: monitoring.alertPolicies.create en el proyecto.

También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.

Restricciones

Cuando usas Monitoring para acceder y ver las series temporales de una reserva, se aplican las siguientes restricciones:

  • Después de crear una reserva, su serie temporal estará disponible en un plazo de 30 minutos.

  • Cuando una serie temporal está disponible, Monitoring comienza a actualizarla al menos una vez cada 30 minutos.

  • Si borras una reserva, sus series temporales también se borrarán y no se podrá recuperar.

  • Solo puedes acceder a las series temporales de una reserva que se crearon en el proyecto actual y verlas.

Para obtener más información sobre las restricciones de Monitoring, consulta Cuotas y límites de Cloud Monitoring.

Métricas de reservas

Cuando creas paneles de Monitoring o políticas de alertas, primero debes seleccionar la métrica de Google Cloud para medir el rendimiento del servicio de Google Cloud. Para las reservas, puedes seleccionar las siguientes métricas de Compute Engine:

  • Reservadas: La cantidad de instancias de máquinas virtuales (VM) reservadas en cada reserva en el proyecto actual.

  • Usadas: La cantidad de VMs consumidas en cada reserva en el proyecto actual.

Después de seleccionar una métrica, puedes filtrar o agrupar aún más la métrica de las métricas de las reservas. Si deseas obtener más información sobre los filtros disponibles para las reservas, consulta Filtros de reservas en este documento.

Filtros de reservas

Puedes usar filtros de supervisión para agrupar o filtrar los datos de series temporales asociadas con una o más reservas. Específicamente, cuando creas paneles de Monitoring o políticas de alertas, puedes limitar los datos de series temporales que usan si especificas una o más de las siguientes etiquetas:

Selector Nombre de la etiqueta Descripción
metadata.system machine_type El tipo de máquina especificado en las VMs reservadas para una reserva.
metadata.system name Es el nombre de una reserva.
metadata.system state Es el estado de una reserva. Solo puedes supervisar las reservas en el estado ACTIVE, que es cuando existe una reserva.
metric reserved_resource_type El tipo de recursos zonales reservados por una reserva. Solo puedes supervisar el tipo instance, que es una instancia de VM.
resource location La zona en la que se encuentra la reserva.
resource reservation_id El identificador (ID) de una reserva.
resource resource_container El número de proyecto en el que existe una reserva. Solo puedes supervisar las reservas que se crearon en el proyecto actual.

Cuando creas un filtro, debes especificar el selector y el nombre de la etiqueta, seguido de un operador de comparación y, luego, el valor que deseas filtrar. Por ejemplo, si deseas que tu consulta filtre tus reservas por zona us-central1-a, usa el siguiente filtro:

resource.location = "us-central1-a"

Para asegurarte de que el valor que especificas en un filtro coincida con el valor del campo de una reserva, consulta los detalles de la reserva.

Supervisa el consumo de las reservas

Para supervisar el consumo de tus reservas, selecciona uno de los siguientes métodos especificados en este documento:

  • Crea un panel: crea paneles de Monitoring y agrega widgets a las áreas del gráfico para mostrar los datos de las series temporales vinculados al consumo de tus reservas.

    Este método es útil, por ejemplo, cuando deseas verificar que una VM consume de forma correcta una reserva o comparar la tendencia de consumo de varias reservas.

  • Crea políticas de alertas: crea políticas de alertas para enviar alertas cuando los datos de series temporales vinculadas al consumo de tus reservas alcancen un límite definido.

    Este método es útil, por ejemplo, cuando deseas recibir una notificación cuando la cantidad de VMs que se usan en el proyecto actual es inferior a una proporción específica o cuando una reserva permanece sin usarse durante un período específico.

Crea un panel

Puedes crear paneles de Monitoring y ver las series temporales vinculadas al consumo de tus reservas mediante la consola de Google Cloud (recomendado) y la API de Monitoring.

Cuando defines cómo mostrar los datos de series temporales de un filtro de Monitoring, debes usar uno de los siguientes métodos:

  • Consulta básica: este método es útil para configurar con rapidez los datos de las series temporales de un widget de panel.

    Por ejemplo, puedes usar la consulta básica para mostrar con rapidez cuál de tus reservas en una zona específica aún no se consume por completo.

  • MQL: Este método es útil para recuperar, filtrar y manipular datos de series temporales para crear configuraciones más complejas para un widget del panel.

    Por ejemplo, puedes usar el lenguaje de consulta de Monitoring (MQL) para mostrar la proporción de las VMs consumidas en las VMs reservadas en tus reservas.

Consulta básica

En el siguiente ejemplo, se describe cómo crear un panel de Monitoring con un widget de gráfico de líneas para mostrar tus reservas consumidas en la zona us-central1-a.

Consola

Para crear un panel de Monitoring con la consulta básica, sigue estos pasos:

  1. En la consola de Google Cloud, ve a Paneles.

    Ir a Paneles

  2. Haz clic en Crear panel.

    Se abrirá la página Panel nuevo.

  3. Haz clic en Agregar widget.

    Aparecerá el panel Agregar widget.

  4. Haz clic en uno de los widgets disponibles. Por ejemplo, haz clic en el widget Line.

    Aparecerá el panel Configurar widget.

  5. Haz clic en Selecciona una métrica.

  6. En la ventana Seleccionar una métrica, haz lo siguiente:

    1. Ingresa Reservation y, luego, selecciona Reserva.

    2. En la lista Categorías de métricas activas, vuelve a seleccionar Reserva.

    3. En la lista Métricas activas, selecciona una de las métricas disponibles. Por ejemplo, selecciona Usado.

    4. Haz clic en Aplicar.

  7. Para filtrar tus reservas por una zona específica, haz lo siguiente:

    1. En la lista Agregar filtro, selecciona uno de los filtros para las reservas disponibles. Para este ejemplo, selecciona ubicación.

    2. En la lista Comparador, selecciona uno de los operadores disponibles. Para este ejemplo, selecciona = (igual) (predeterminado).

    3. En la lista Valor, selecciona la zona que deseas usar para filtrar tus reservas. Para este ejemplo, selecciona us-central1.

  8. Haz clic en Aplicar.

Para obtener más opciones para personalizar los paneles de Monitoring con la consola de Google Cloud, consulta Crea y administra paneles personalizados.

REST

Para crear un panel de Monitoring con la consulta básica, realiza una solicitud POST al método dashboards.create.

POST https://monitoring.googleapis.com/v1/projects/PROJECT_ID/dashboards

{
  "displayName": "Consumed reservations in zone us-central1-a",
  "mosaicLayout": {
    "columns": 12,
    "tiles": [
      {
        "height": 4,
        "widget": {
          "title": "Reservation - Used for us-central1-a [MEAN]",
          "xyChart": {
            "chartOptions": {
              "mode": "COLOR"
            },
            "dataSets": [
              {
                "minAlignmentPeriod": "60s",
                "plotType": "LINE",
                "targetAxis": "Y1",
                "timeSeriesQuery": {
                  "timeSeriesFilter": {
                    "aggregation": {
                      "alignmentPeriod": "60s",
                      "perSeriesAligner": "ALIGN_MEAN"
                    },
                    "filter": "FILTER",
                    "secondaryAggregation": {
                      "alignmentPeriod": "60s",
                      "perSeriesAligner": "ALIGN_NONE"
                    }
                  }
                }
              }
            ],
            "timeshiftDuration": "0s",
            "yAxis": {
              "scale": "LINEAR"
            }
          }
        },
        "width": 6
      }
    ]
  }
}

Reemplaza lo siguiente:

  • PROJECT_ID: el ID del proyecto actual.

  • FILTER: el filtro de Monitoring que se usará para el panel. Por ejemplo, para supervisar las reservas consumidas en la zona us-central1-a, especifica lo siguiente:

    resource.type = 'compute.googleapis.com/Reservation' AND metric.type = 'compute.googleapis.com/reservation/used' AND resource.location = 'us-central1-a'
    

Si deseas obtener más opciones para personalizar los paneles de Monitoring con la API de Monitoring, consulta Crea y administra paneles con la API.

MQL

En el siguiente ejemplo, se describe cómo crear un panel de Monitoring con un widget de gráfico de líneas para mostrar la proporción de VMs usadas en las VM reservadas en tus reservas.

Consola

Para crear un panel de Monitoring con MQL, sigue estos pasos:

  1. En la consola de Google Cloud, ve a Paneles.

    Ir a Paneles

  2. Haz clic en Crear panel.

    Se abrirá la página Panel nuevo.

  3. Haz clic en Agregar widget.

    Aparecerá el panel Agregar widget.

  4. Haz clic en uno de los widgets disponibles. Por ejemplo, haz clic en el widget Line.

    Aparecerá el panel Configurar widget.

  5. Haz clic en MQL.

  6. En el Editor de consultas, ingresa una consulta de MQL. Por ejemplo, para ver la proporción de VM usadas en VM reservadas en tus reservas, especifica lo siguiente:

    fetch compute.googleapis.com/Reservation
    | { metric compute.googleapis.com/reservation/used
        | group_by [metadata.system.name], sliding(1m), max(value.used)
      ; metric compute.googleapis.com/reservation/reserved
        | group_by [metadata.system.name], sliding(1m), max(value.reserved) }
    | ratio
    
  7. Haz clic en Ejecutar consulta.

  8. Haz clic en Aplicar.

Para obtener más opciones para personalizar los paneles de Monitoring con la consola de Google Cloud, consulta Crea y administra paneles personalizados.

REST

Para crear un panel de Monitoring con MQL, realiza una solicitud POST al método dashboards.create.

POST https://monitoring.googleapis.com/v1/projects/PROJECT_ID/dashboards

{
  "displayName": "Consumed reservations in zone us-central1-a",
  "mosaicLayout": {
    "columns": 12,
    "tiles": [
      {
        "height": 4,
        "widget": {
          "title": "Reservation - Used for us-central1-a [MEAN]",
          "xyChart": {
            "chartOptions": {
              "mode": "COLOR"
            },
            "dataSets": [
              {
                "plotType": "LINE",
                "targetAxis": "Y1",
                "timeSeriesQuery": {
                  "timeSeriesQueryLanguage": "MQL_QUERY"
                }
              }
            ],
            "timeshiftDuration": "0s",
            "yAxis": {
              "scale": "LINEAR"
            }
          }
        },
        "width": 6,
        "xPos": 6
      }
    ]
  }
}

Reemplaza lo siguiente:

  • PROJECT_ID: el ID del proyecto actual.

  • MQL_QUERY: la consulta que se usará para el widget del gráfico de líneas. Por ejemplo, para ver la proporción de VM usadas con respecto a las VM reservadas en tus reservas, especifica lo siguiente:

    fetch compute.googleapis.com/Reservation
    | { metric compute.googleapis.com/reservation/used
     | group_by [metadata.system.name], sliding(1m), max(value.used)
    ; metric compute.googleapis.com/reservation/reserved
     | group_by [metadata.system.name], sliding(1m), max(value.reserved) }
    | ratio
    

Si deseas obtener más opciones para personalizar los paneles de Monitoring con la API de Monitoring, consulta Crea y administra paneles con la API.

Crea políticas de alertas

Puedes crear políticas de alertas de Monitoring para recibir notificaciones sobre el consumo de reservas en el proyecto actual mediante la consola de Google Cloud y la API de Monitoring.

Cuando defines una condición de alerta para una política de alertas, debes usar uno de los siguientes métodos:

  • Consulta básica: Este método es útil para crear condiciones de alerta simples.

    Por ejemplo, puedes usar la consulta básica para crear una condición de alerta que se active cada vez que se consuma una reserva por primera vez.

  • MQL: Este método es útil para recuperar, filtrar y manipular datos de series temporales a fin de crear condiciones de alerta más complejas.

    Por ejemplo, puedes usar el lenguaje de consulta de Monitoring (MQL) para crear una condición de alerta que se activa cuando la proporción de VMs reservadas por encima de las VMs consumidas alcanza un límite específico.

Consulta básica

En el siguiente ejemplo, se crea una política de alertas que envía una notificación de alerta cuando se consume una reserva por primera vez. En particular, la alerta se activa cada vez que la cantidad de VMs consumidas en una reserva es mayor que 0.

Consola

Para crear una política de alertas de Monitoring con consulta básica, sigue estos pasos:

  1. En la consola de Google Cloud, ve a Alertas.

    Ve a las alertas

  2. Haz clic en Crear política.

    Se abrirá la página Crear política de alertas.

  3. Haz clic en Selecciona una métrica.

    Aparecerá la ventana Seleccionar una métrica.

  4. En la ventana Seleccionar una métrica, haz lo siguiente:

    1. En el campo Filtrar por recurso o nombre de métrica, ingresa Reservation.

    2. Si la métrica Reserva aparece en la lista Recursos activos, selecciónala. De lo contrario, haz lo siguiente:

      1. Borra Mostrar solo los recursos y las métricas activos.

        Aparecerá la lista Recursos inactivos.

      2. En la lista Recursos inactivos, selecciona Reserva.

    3. En la lista Categorías de métricas activas, vuelve a seleccionar Reserva.

      Aparecerá la lista Métricas activas.

    4. En la lista Métricas activas, selecciona una de las métricas disponibles.

      Por ejemplo, selecciona Usado.

    5. Haz clic en Aplicar.

  5. Haz clic en Agregar filtro.

    Aparecerá la sección Agregar filtro.

  6. En la sección Agregar filtro, haz lo siguiente:

    1. En la lista Etiqueta, selecciona uno de los filtros para las reservas disponibles que se especifican en este documento.

      Por ejemplo, para filtrar tus reservas por nombre, selecciona nombre.

    2. En la lista Comparación, selecciona uno de los operadores disponibles.

      Por ejemplo, selecciona = (igual) (predeterminado).

    3. En la lista Valor, selecciona el nombre de la reserva que deseas supervisar.

    4. Haz clic en Listo.

  7. Haz clic en Siguiente.

    Aparecerá el panel Configurar activador de alertas.

  8. En la sección Tipos de condiciones, selecciona una de las siguientes opciones:

    1. Para activar la condición si una serie temporal está por encima o por debajo de un valor específico, selecciona Umbral.

    2. Para activar la condición si una serie temporal no tiene datos durante un período específico, selecciona Ausencia de métrica.

    3. Para activar la condición, si se proyecta que una serie temporal supere el umbral en un futuro cercano, selecciona Previsión.

    Por ejemplo, selecciona Umbral (predeterminado).

  9. En la lista Activador de alertas, selecciona la condición que activa la alerta.

    Por ejemplo, selecciona Cualquier incumplimiento de serie temporal (predeterminado).

  10. En la lista Posición del umbral, selecciona cuándo se activa la condición.

    Por ejemplo, selecciona Sobre el umbral.

  11. En el campo Valor del umbral, ingresa un valor para la condición.

    Por ejemplo, ingresa 0.

  12. En el campo Nombre de la condición, ingresa un nombre para tu condición.

    Por ejemplo, ingresa Reservation RESERVATION_NAME consumed..

    En el ejemplo anterior, RESERVATION_NAME es el nombre de la reserva que especificaste en los pasos anteriores.

  13. Haz clic en Siguiente.

    Aparecerá el panel Configurar notificaciones y finalizar alerta.

  14. Haz clic en Usar canales de notificaciones.

  15. En el campo Canales de notificaciones, selecciona los canales en los que deseas recibir la notificación sobre el incidente.

    Si no tienes canales de notificación disponibles, haz clic en Administrar canales de notificación y, luego, sigue los pasos para crear canales de notificación. Para obtener más información, consulta Cómo crear y administrar canales de notificaciones.

  16. En el campo Duración del cierre automático de incidentes, selecciona la duración después de la cual se cierra un incidente de forma automática.

    Por ejemplo, selecciona 3 días.

  17. En el campo Nombre de política de alertas, ingresa un nombre para la política de alertas.

    Por ejemplo, ingresa Alert: you started consuming reservation RESERVATION_NAME!.

    En el ejemplo anterior, RESERVATION_NAME es el nombre de la reserva que especificaste en los pasos anteriores.

  18. Haz clic en Siguiente.

    Se abrirá la página de revisión de tu condición de alerta.

  19. Haz clic en Crear política.

    La creación de la política de alertas puede tomar unos segundos en completarse. Con esta acción, regresarás a la página Crear política de alertas.

Para obtener más información sobre las opciones que tienes cuando creas políticas de alertas mediante la consola de Google Cloud y la consulta básica, consulta Crea políticas de alertas basadas en métricas.

REST

Para crear una política de alertas de Monitoring con la consulta básica, realiza una solicitud POST al método projects.alertPolicies.create.

POST https://monitoring.googleapis.com/v3/projects/PROJECT_ID/alertPolicies

{
  "displayName": "Alert: you started consuming reservation RESERVATION_NAME!",
  "conditions": [
    {
      "displayName": "Reservation RESERVATION_NAME consumed.",
      "conditionThreshold": {
        "filter": "FILTER",
        "aggregations": [
          {
            "alignmentPeriod": "300s",
            "crossSeriesReducer": "REDUCE_NONE",
            "perSeriesAligner": "ALIGN_MEAN"
          }
        ],
        "comparison": "COMPARISON_GT",
        "duration": "0s",
        "trigger": {
          "count": 1
        },
        "thresholdValue": 0
      }
    }
  ],
  "alertStrategy": {
    "autoClose": "AUTO_CLOSE_TIME"
  },
  "combiner": "OR",
  "enabled": true,
  "notificationChannels": [
    "projects/PROJECT_ID/notificationChannels/NOTIFICATION_CHANNEL"
  ]
}

Reemplaza lo siguiente:

  • PROJECT_ID: el ID del proyecto actual.

  • RESERVATION_NAME: Es el nombre de una reserva existente que se encuentra en el proyecto actual.

  • FILTER: El filtro de Monitoring que se usará para la política de alertas. Por ejemplo, para supervisar la métrica used de la reserva RESERVATION_NAME, especifica lo siguiente:

    resource.type = 'compute.googleapis.com/Reservation' AND metric.type = 'compute.googleapis.com/reservation/used' AND metadata.system.name = 'RESERVATION_NAME'
    
  • AUTO_CLOSE_TIME: es el tiempo en segundos antes de que un incidente se cierre de forma automática. El valor debe ser de entre 0s y 604800s (7 días). Por ejemplo, ingresa 259200s (3 días).

  • NOTIFICATION_CHANNEL: el nombre de un canal de notificaciones existente. Para configurar un canal de notificaciones, consulta Crea y administra canales de notificaciones.

Para obtener más información sobre las opciones que tienes cuando creas políticas de alertas mediante la API de Monitoring y la consulta básica, consulta Crea políticas de alertas mediante la API.

MQL

En el siguiente ejemplo, se crea una política de alertas que envía una notificación de alerta cada vez que el porcentaje de VMs usadas en las VMs reservadas en tus reservas supera el 90%.

Consola

Para crear una política de alertas de Monitoring con MQL, sigue estos pasos:

  1. En la consola de Google Cloud, ve a Alertas.

    Ve a las alertas

  2. Haz clic en Crear política.

    Se abrirá la página Crear política de alertas.

  3. En la barra de herramientas, haz clic en MQL.

    Aparecerá el panel Editar consulta.

  4. En el panel Editar consulta, ingresa una consulta de MQL.

    Por ejemplo, para crear una consulta que agrupe tus reservas por nombre y active una condición de alerta cuando se consuma más del 90% de tus reservas, ingresa la siguiente consulta:

    fetch compute.googleapis.com/Reservation
    | { metric compute.googleapis.com/reservation/used
        | group_by [metadata.system.name], sliding(1m), max(value.used)
      ; metric compute.googleapis.com/reservation/reserved
        | group_by [metadata.system.name], sliding(1m), max(value.reserved) }
    | ratio
    | every 1m
    | condition gt(val(), 0.9)
    
  5. Para ejecutar la consulta que acabas de ingresar, haz clic en Ejecutar consulta.

  6. Haz clic en Siguiente.

    Aparecerá el panel Configurar activador de alertas.

  7. Si el Nombre de la condición es incorrecto, ingresa un nombre para la condición.

    Por ejemplo, ingresa Over 90% of your reservations are consumed..

  8. Haz clic en Siguiente otra vez.

    Aparecerá el panel Configurar notificaciones y finalizar alerta.

  9. Haz clic en Usar canales de notificaciones.

  10. En el campo Canales de notificaciones, selecciona los canales en los que deseas recibir la notificación sobre el incidente.

    Si no tienes canales de notificación disponibles, haz clic en Administrar canales de notificación y, luego, sigue los pasos para crear canales de notificación. Para obtener más información, consulta Cómo crear y administrar canales de notificaciones.

  11. En el campo Duración del cierre automático de incidentes, selecciona la duración después de la cual se cierra un incidente de forma automática.

    Por ejemplo, selecciona 3 días.

  12. En el campo Nombre de política de alertas, ingresa un nombre para la política de alertas.

    Por ejemplo, ingresa Alert: over 90% of your reservations are consumed..

  13. Haz clic en Siguiente.

    Se abrirá la página de revisión de tu condición de alerta.

  14. Haz clic en Crear política.

    La creación de la política de alertas puede tomar unos segundos en completarse. Con esta acción, regresarás a la página Crear política de alertas.

Para obtener más información sobre la creación de políticas de alertas con la consola de Google Cloud y MQL, consulta Crea políticas de alertas de MQL (consola).

REST

Para crear una política de alertas de Monitoring con MQL, realiza una solicitud POST al método projects.alertPolicies.create.

POST https://monitoring.googleapis.com/v3/projects/PROJECT_ID/alertPolicies

{
  "displayName": "Alert: over 90% of your reservations are consumed.",
  "conditions": [
    {
      "displayName": "Over 90% of your reservations are consumed.",
      "conditionMonitoringQueryLanguage": {
        "duration": "0s",
        "trigger": {
          "count": 1
        },
        "query": "MQL_QUERY"
      }
    }
  ],
  "alertStrategy": {
    "autoClose": "AUTO_CLOSE_TIME"
  },
  "combiner": "OR",
  "enabled": true,
  "notificationChannels": [
    "projects/PROJECT_ID/notificationChannels/NOTIFICATION_CHANNEL"
  ]
}

Reemplaza lo siguiente:

  • PROJECT_ID: el ID del proyecto actual.

  • MQL_QUERY: Es una consulta de MQL que se usará para la política de alertas. Por ejemplo, para crear una consulta que realice un seguimiento de cuando el porcentaje de VM usadas a VM reservadas sea superior al 90% en las reservas del proyecto actual, especifica lo siguiente:

    fetch compute.googleapis.com/Reservation
    | { metric compute.googleapis.com/reservation/used
     | group_by [metadata.system.name], sliding(1m), max(value.used)
    ; metric compute.googleapis.com/reservation/reserved
     | group_by [metadata.system.name], sliding(1m), max(value.reserved) }
    | ratio
    | every 1m
    | condition gt(val(), 0.9)
    
  • AUTO_CLOSE_TIME: es el tiempo en segundos antes de que un incidente se cierre de forma automática. El valor debe ser de entre 0s y 604800s (7 días). Por ejemplo, ingresa 259200s (3 días).

  • NOTIFICATION_CHANNEL: el nombre de un canal de notificaciones existente. Para configurar un canal de notificaciones, consulta Crea y administra canales de notificaciones.

Para obtener más información sobre la creación de políticas de alertas mediante la API de Monitoring y MQL, consulta Crea políticas de alertas de MQL (API).

Solución de problemas

Obtén más información sobre cómo solucionar problemas con la monitorización de reservas.

¿Qué sigue?