Configurar alertas para programaciones de capturas


Puede crear una métrica personalizada para activar alertas o proporcionar información para solucionar problemas con las creaciones de copias de seguridad programadas.

Por ejemplo, para configurar una alerta sobre los errores de las copias de seguridad programadas, sigue este procedimiento:

  1. Crea un filtro de registro para capturar eventos de capturas programadas.
  2. Crea una métrica basada en el filtro de registros que cuenta los errores de las capturas programadas.
  3. Crea una política de alertas para enviar una alerta cuando se produzca un error en una instantánea programada.

Antes de empezar

  • Si aún no lo has hecho, configura la autenticación. La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:

    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. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:

      gcloud init

      Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

    2. Set a default region and zone.

    REST

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

      Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:

      gcloud init

      Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

    Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .

Roles y permisos necesarios

Para obtener los permisos que necesitas para crear una programación de capturas, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en el proyecto:

Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.

Crear un filtro de registro

Crea un filtro de registro para capturar eventos de capturas programadas.

Consola

  1. En la Google Cloud consola, 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 buscar texto, seleccione Convertir a filtro avanzado.

Convertir en filtro avanzado.

  1. Sustituye el campo de filtro introduciendo el siguiente texto y reemplazando PROJECT_ID por el ID de tu proyecto:

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

Crear una métrica

Después de crear el filtro de registro, cree una métrica que cuente los errores de las capturas programadas.

Consola

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

  2. En el Editor de métricas, introduce lo siguiente:

    • Nombre: scheduled_snapshot_failure_count.
    • Descripción: count of scheduled snapshot failures.
    • Tipo: Counter
  3. En Etiquetas, haz clic en Añadir elemento e introduce lo siguiente:

    • 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.

Crear 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 un error en una instantánea programada.

Consola

  1. En la Google Cloud consola, 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, busca la métrica que has creado, llamada user/scheduled_snapshot_failure_count.

  3. Haz clic en el botón de menú Más de esta fila y selecciona Crear alerta a partir de la métrica. 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 Objetivo, en Agregador, selecciona ninguno.

  5. En Filtrar:

    1. Haz clic en Añadir un filtro.
    2. Selecciona Estado en la lista.
    3. En el campo Valor, escribe DONE.
    4. Haz clic en Aplicar.

    Estado del filtro de alertas.

  6. Haz clic en Mostrar opciones avanzadas.

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

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

    • El activador se activa si: Any time series violates
    • Condición: is above
    • Requisitos: 1
    • Para: most recent value

    Panel de configuración.

  9. Haz clic en Guardar.

  10. En la página Crear política de alertas, introduce un nombre para la política. También puedes añadir canales de notificación y documentación para esta política.

  11. Haz clic en Guardar.

Siguientes pasos