Posticipare notifiche e avvisi

I posticipi in Cloud Monitoring ti consentono di impedire alle policy di avviso di creare avvisi e inviare notifiche durante periodi di tempo specifici. Puoi creare e gestire i posticipi utilizzando la consoleGoogle Cloud , Google Cloud CLI o l'API Cloud Monitoring.

Quando posticipare le policy di avviso

Crea una posticipazione quando vuoi impedire temporaneamente la creazione di avvisi e l'invio di notifiche o per impedire l'invio di notifiche ripetute per un avviso aperto. Ad esempio, potresti creare una posticipazione nelle seguenti situazioni:

  • Hai pianificato la manutenzione.
  • Hai un'interruzione in fase di escalation e vuoi evitare ulteriori avvisi e notifiche.

Come funziona la posticipazione

Quando è attiva la posticipazione di una criterio di avviso, Monitoring non invia notifiche né crea avvisi per la policy di avviso posticipata. Quando applichi un posticipo a una criterio di avviso basata su metriche o su SQL, Monitoring chiude anche tutti gli avvisi correlati alla criterio di avviso.

Puoi creare una posticipazione in uno dei seguenti modi:

  • Per applicare la posticipazione a più policy di avviso, creala dalla pagina Avvisi, da gcloud CLI o dall'API Cloud Monitoring. Puoi anche scegliere quando inizia la posticipazione e definirne la durata.

    L'applicazione della posticipazione a più policy di avviso può essere utile quando hai pianificato la manutenzione e hai bisogno che la posticipazione inizi in un momento specifico e duri per un periodo di tempo predeterminato.

  • Per applicare la posticipazione a un avviso specifico, creala dalla pagina Dettagli avviso di un avviso aperto. In questo caso, tutti i campi di posticipo sono preconfigurati, ad eccezione della durata.

    L'applicazione della posticipazione da un avviso specifico può essere utile quando si verifica un'interruzione in escalation e devi posticipare immediatamente una criterio di avviso fino alla risoluzione dei problemi correlati.

Componenti delle ripetizioni

Una posticipazione è costituita dai seguenti componenti:

  • Un nome. Ti consigliamo di utilizzare questo campo per descrivere lo scopo della posticipazione.

  • Un periodo che determina quando il posticipo è attivo. È specificata da un'ora di inizio e da una durata. Una posticipazione attiva impedisce a Monitoring di creare avvisi e inviare notifiche per le policy di avviso che corrispondono ai criteri della posticipazione. Al di fuori del periodo attivo, il posticipo non è attivo. Una posticipazione non attiva non influisce sulla creazione degli avvisi e sull'invio delle notifiche.

  • Criteri per la posticipazione, che includono:

    • Un elenco di policy di avviso a cui si applica la posticipazione.

    • Un filtro facoltativo basato su etichette che può essere utilizzato quando la posticipazione si applica a una singola policy di avviso. Definisci le etichette del filtro per posticipare gli avvisi con etichette corrispondenti. Ad esempio, supponiamo che un filtro includa un'etichetta per un ID istanza di macchina virtuale (VM) specifico e che la posticipazione sia attiva. La criterio di avviso può comunque creare avvisi per tutte le VM, ad eccezione di quella elencata nel filtro.

      Un filtro basato su etichette può includere etichette di risorse e metriche. Quando la criterio di avviso non è basata su PromQL, il filtro può includere anche etichette di metadati.

In che modo i posticipi influiscono sulle condizioni criterio di avviso

La tabella seguente descrive la relazione tra lo stato di una condizione in una criterio di avviso con una singola condizione e il momento in cui vengono creati gli avvisi e inviate le notifiche:

Stato Azione
La condizione non è soddisfatta Comportamento esistente

Quando un avviso è aperto, chiudilo e invia notifiche di chiusura dell'avviso.

La condizione è soddisfatta e
La policy non è associata a una posticipazione attiva
Comportamento esistente

Se non esiste un avviso, creane uno e invia notifiche.

La condizione è soddisfatta e
La policy è associata a una posticipazione attiva
  • Se non esiste un avviso, non crearne uno e non inviare notifiche.
  • Quando un avviso è aperto, chiudilo e invia notifiche di chiusura dell'avviso.

Quando viene applicato un posticipo a una criterio di avviso che contiene più condizioni, vengono applicate prima le regole per combinare le condizioni. Successivamente, vengono applicate le regole associate alle ripetizioni.

Differenza tra la creazione di una posticipazione e la disattivazione di una policy

Per impedire le notifiche da una raccolta di policy di avviso per un breve intervallo, puoi disattivare manualmente ogni criterio di avviso o creare un posticipo:

  • Se scegli di disattivare manualmente le policy di avviso, devi ricordarti di attivare manualmente ogni criterio di avviso disattivata alla fine dell'intervallo. Inoltre, puoi pianificare queste azioni solo se utilizzi l'API Cloud Monitoring e configuri un elemento per eseguire la chiamata API in un momento specifico.

  • Se crei una posticipazione, puoi pianificare il periodo attivo e la posticipazione può essere applicata a più policy di avviso. Quando la posticipazione non è attiva o quando termina una posticipazione attiva, le policy di avviso associate alla posticipazione si comportano normalmente. In altre parole, queste policy di avviso possono creare avvisi e inviare notifiche.

Se hai periodi di manutenzione periodici, per ogni periodo puoi disattivare e attivare manualmente le policy di avviso che non devono inviare notifiche. Tuttavia, se crei un posticipo per un periodo di manutenzione, puoi copiarlo e aggiornare l'ora di inizio e la durata della copia. In altre modo, creando un posticipo e copiandolo, puoi pianificare una serie di posticipi imminenti per la stessa raccolta di policy di avviso.

Per visualizzare un record di quando le policy di avviso vengono disattivate o attivate, devi eseguire una query sugli audit log del progetto Google Cloud . Tuttavia, quando crei un posticipo, questo viene aggiunto al record storico dei posticipi per il tuo progetto Google Cloud . Puoi visualizzare il record storico, che mostra le sospensioni passate, attive e imminenti, utilizzando la console Google Cloud .

Limitazioni

  • La durata di una posticipazione deve essere un singolo intervallo che sia un multiplo di minuti.

  • È possibile applicare una posticipazione solo a 16 policy di avviso.

  • I criteri di una posticipazione non possono essere modificati.

  • Quando applichi un posticipo a una criterio di avviso con una condizione basata su PromQL, non puoi utilizzare le etichette dei metadati nel filtro.

Passaggi successivi