Configurar alertas para programaciones de instantáneas


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

Por ejemplo, para configurar una alerta para errores de instantáneas programados, utilice el siguiente procedimiento:

  1. Cree un filtro de registro para capturar eventos de instantáneas programados.
  2. Cree una métrica basada en el filtro de registro que cuente los errores de instantáneas programados.
  3. Cree una política de alerta para enviar una alerta cuando haya un error de instantánea programado.

Antes de comenzar

  • Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras 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. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    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.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

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

Roles y permisos necesarios

Para obtener los permisos que necesita para crear una programación de instantáneas, solicite a su administrador que le otorgue los siguientes roles de IAM en el proyecto:

Para obtener más información sobre cómo otorgar roles, consulte Administrar el acceso a proyectos, carpetas y organizaciones .

También es posible que pueda obtener los permisos necesarios a través de roles personalizados u otros roles predefinidos .

Crear un filtro de registro

Cree un filtro de registro para capturar eventos de instantáneas programados.

Consola

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

    Vaya a la página del Explorador de registros

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

Convertir a filtro avanzado.

  1. Reemplace el campo de filtro ingresando el siguiente texto, reemplazando PROJECT_ID con su ID de 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 .

Crear una métrica

Después de crear el filtro de registro, cree una métrica que cuente los errores de instantáneas programados.

Consola

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

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

    • Nombre : scheduled_snapshot_failure_count .
    • Descripción : count of scheduled snapshot failures .
    • Tipo : Counter
  3. En Etiquetas , haga clic en Agregar elemento e ingrese lo siguiente:

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

  5. Haga clic en Crear métrica .

Crear una política de alerta

Después de crear la métrica, cree una política de alerta para enviar una alerta cuando haya un error de instantánea programado.

Consola

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

    Vaya a la página de métricas basadas en registros

  2. En Métricas definidas por el usuario , busque su nueva métrica denominada user/scheduled_snapshot_failure_count .

  3. Haga clic en el botón de menú Más en esta fila y seleccione Crear alerta a partir de métrica . Se abre la página de creación de condiciones de política de alerta.

    Métrica definida por el usuario.

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

  5. En Filtro :

    1. Haga clic en Agregar un filtro .
    2. Seleccione el estado de la lista.
    3. En el campo Valor , escriba LISTO.
    4. Haga clic en Aplicar .

    Estado del filtro de alerta.

  6. Haga clic en Mostrar opciones avanzadas .

  7. En el panel de agregación avanzada , haga clic en la lista Alineador y seleccione suma .

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

    • La condición se activa si : Any time series violates
    • Condición : is above
    • Umbral : 1
    • Para : most recent value

    Panel de configuración.

  9. Haga clic en Guardar .

  10. En la página Crear nueva política de alertas , ingrese un nombre de política. Opcionalmente, puede agregar canales de notificación y documentación para esta política.

  11. Haga clic en Guardar .

¿Qué sigue?