Configura alertas para programaciones de instantáneas


Puedes crear una métrica personalizada para generar alertas o proporcionar información para solucionar problemas relacionados con las instantáneas programadas.

Por ejemplo, para configurar una alerta de fallas de instantáneas programadas, hace el siguiente procedimiento:

  1. Crea un filtro de registro para capturar eventos de las instantáneas programadas.
  2. Crea una métrica basada en el filtro de registro que cuenta las fallas de las instantáneas programadas.
  3. Crea una política de alertas para enviar una alerta cuando se produzca una falla en las instantáneas programadas.

Antes de comenzar

  • 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 código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera.

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

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

      gcloud init
    2. Set a default region and zone.
    3. 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

      Si deseas obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud.

Funciones y permisos requeridos

Para obtener los permisos que necesitas para crear una programación de instantáneas, pídele a tu administrador que te otorgue los siguientes roles de IAM en el proyecto:

Si quieres obtener más información para otorgar roles, consulta Administra el acceso.

También puedes obtener los permisos necesarios a través de funciones personalizadas o cualquier otro rol predefinido.

Crea un filtro de registro

Crea un filtro de registro para capturar eventos de las instantáneas programadas.

Console

  1. En la consola de Google Cloud, ve a la página Logging > Explorador de registros.

    Ir a la página Explorador de registros

  2. En la lista Filtrar por etiqueta o búsqueda de texto, selecciona Convertir en filtro avanzado.

Convertir en filtro avanzado

  1. Para reemplazar el campo de filtro, ingresa el siguiente texto y reemplaza PROJECT_ID por el ID del proyecto:

    resource.type="gce_disk"
    logName="projects/PROJECT_ID/logs/cloudaudit.googleapis.com%2Fsystem_event"
    protoPayload.methodName="ScheduledSnapshots"
    severity>"INFO"
    
  2. Haga clic en Enviar filtro.

Crea una métrica

Después de crear el filtro de registro, crea una métrica que cuente las fallas de las instantáneas programadas.

Console

  1. En la página Explorador de registros, haz clic en Crear métrica.

  2. En el Editor de métricas, rellena los siguientes campos:

    • Nombre: scheduled_snapshot_failure_count.
    • Descripción: count of scheduled snapshot failures.
    • Tipo: Counter
  3. En Etiquetas, haz clic en Agregar elemento y, luego, ingresa lo siguiente información:

    • Nombre: status
    • Descripción: status of scheduled snapshot request
    • Tipo de etiqueta: String
    • Nombre del campo: protoPayload.response.status
  4. Haz clic en Listo.

  5. Haz clic en Crear métrica.

Crea una política de alertas

Después de crear la métrica, crea una política de alertas para enviar una alerta cuando se produzca una falla en las instantáneas programadas.

Console

  1. En la consola de Google Cloud, ve a la página Cloud Logging > Métricas basadas en registros.

    Ir a la página Métricas basadas en registros

  2. En Métricas definidas por el usuario (User-defined Metrics), busca la nueva métrica llamada user/scheduled_snapshot_failure_count.

  3. Haz clic en el botón de menú Más en esta fila y elige Crear alerta de métrica (Create alert from metric). Se abrirá la página de creación de condiciones de la política de alertas.

    Métrica definida por el usuario.

  4. En el panel Destino en el Agregador, selecciona ninguno.

  5. En Filtro, haz lo siguiente:

    1. Haz clic en Agregar un filtro.
    2. Selecciona un estado de la lista.
    3. En el campo Valor, escribe DONE (LISTO).
    4. Haz clic en Aplicar.

    Estado del filtro de alertas

  6. Haga clic en Show advanced options.

  7. En el panel Agregación avanzada, haz clic en la lista Alineador y selecciona sum.

  8. En el panel Configuración, selecciona los siguientes valores:

    • Activadores de condición si: Any time series violates
    • Condición: is above
    • Umbral: 1
    • Para:: most recent value

    Panel de configuración.

  9. Haz clic en Guardar.

  10. En la página Crea una política de alertas nueva, ingresa el nombre de una política. De forma opcional, puedes agregar canales de notificaciones y documentación para esta política.

  11. Haz clic en Guardar.

¿Qué sigue?