Configura gli avvisi per le pianificazioni degli snapshot


Puoi creare una metrica personalizzata per generare avvisi o fornire informazioni per risolvere i problemi relativi agli snapshot pianificati.

Ad esempio, per configurare un avviso per gli errori degli snapshot pianificati, usa la procedura riportata di seguito:

  1. Crea un filtro di log per acquisire gli eventi degli snapshot pianificati.
  2. Crea una metrica basata sul filtro di log che conteggia gli errori degli snapshot pianificati.
  3. Crea una policy di avviso per inviare un avviso in caso di errore degli snapshot pianificati.

Prima di iniziare

  • Se non l'hai ancora fatto, configura l'autenticazione. L'autenticazione è il processo mediante il quale la tua identità viene verificata per l'accesso a servizi e API Google Cloud . Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:

    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

        Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.

          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.

        Per saperne di più, consulta la sezione Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud .

Ruoli e autorizzazioni richiesti

Per ottenere le autorizzazioni necessarie per creare una pianificazione degli snapshot, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:

Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Crea un filtro di log

Crea un filtro di log per acquisire gli eventi degli snapshot pianificati.

Console

  1. Nella console Google Cloud , vai alla pagina Logging > Esplora log.

    Vai alla pagina Esplora log

  2. Nell'elenco Filtra per etichetta o testo, seleziona Converti in filtro avanzato.

Converti in filtro avanzato.

  1. Per sostituire il campo del filtro, inserisci il testo seguente sostituendo PROJECT_ID con il tuo ID progetto:

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

Crea una metrica

Dopo aver creato il filtro dei log, crea una metrica che conteggia gli errori relativi agli snapshot pianificati.

Console

  1. Nella pagina Esplora log, fai clic su Crea metrica.

  2. Nell'Editor metriche, inserisci quanto segue:

    • Nome: scheduled_snapshot_failure_count
    • Descrizione: count of scheduled snapshot failures
    • Tipo: Counter
  3. In Etichette, fai clic su Aggiungi elemento e inserisci quanto segue:

    • Nome: status
    • Descrizione: status of scheduled snapshot request
    • Tipo di etichetta: String
    • Nome campo: protoPayload.response.status
  4. Fai clic su Fine.

  5. Fai clic su Crea metrica.

Crea una policy di avviso

Dopo aver creato la metrica, crea una policy di avviso per inviare un avviso in caso di errore degli snapshot pianificati.

Console

  1. Nella console Google Cloud , vai alla pagina Cloud Logging > Metriche basate su log.

    Vai alla pagina Metriche basate su log.

  2. In Metriche definite dall'utente, individua la nuova metrica denominata user/scheduled_snapshot_failure_count.

  3. Fai clic sul pulsante di menu Altro in questa riga e seleziona Crea avviso da metrica. Viene visualizzata la pagina di creazione della condizione della policy di avviso.

    Metrica definita dall'utente.

  4. Nel riquadro Target, seleziona nessuno in Aggregatore.

  5. In Filtro:

    1. Fai clic su Aggiungi un filtro.
    2. Seleziona stato dall'elenco.
    3. Nel campo Valore, digita FINE.
    4. Fai clic su Applica.

    Stato del filtro di avviso.

  6. Fai clic su Mostra opzioni avanzate.

  7. Nel riquadro Aggregazione avanzata, fai clic sull'elenco Allineatore e seleziona somma.

  8. Nel riquadro Configurazione, seleziona i seguenti valori:

    • La condizione si attiva se: Any time series violates
    • Condizione: is above
    • Soglia: 1
    • Per: most recent value

    Riquadro di configurazione.

  9. Fai clic su Salva.

  10. Nella pagina Crea nuova policy di avviso, inserisci un nome per la policy. Se vuoi, puoi aggiungere canali di notifica e documentazione per questa policy.

  11. Fai clic su Salva.

Passaggi successivi