Crea avvisi di Cloud Deploy

Questa pagina descrive come utilizzare Cloud Deploy e la suite operativa di Google Cloud per configurare i criteri di avviso in modo da ricevere notifiche per eventi e condizioni specifici in Cloud Deploy.

Gli avvisi per Cloud Deploy vengono generati utilizzando i log della piattaforma archiviati da Cloud Logging. La suite operativa di Google Cloud supporta gli avvisi generati utilizzando dati delle serie temporali di Cloud Monitoring, ma gli avvisi di Cloud Deploy sono basati solo sui log.

I criteri di avviso di Cloud Deploy si basano sulla pipeline di distribuzione.

Che cosa sono gli avvisi?

Gli avvisi sono notifiche dalla suite operativa di Google Cloud in determinate condizioni. Puoi specificare queste condizioni in un criterio di avviso. La documentazione della suite operativa di Google Cloud descrive in modo più dettagliato i criteri di avviso e avviso. Questo documento descrive le attività specifiche di Cloud Deploy per le quali puoi configurare criteri di avviso.

Avvisi disponibili

Puoi configurare criteri di avviso per le seguenti circostanze, specifiche di Cloud Deploy:

  • L'operazione di rendering per una determinata release non è riuscita.

    Per ogni release, tutti i manifest, le definizioni di servizio e le eventuali altre configurazioni di cui eseguire il rendering vengono sottoposti a rendering per tutte le destinazioni prima di qualsiasi deployment. Questo avviso ti avvisa se l'operazione di rendering di una release non va a buon fine.

  • Un'implementazione non è riuscita.

    Questo avviso ti avvisa quando un'implementazione all'interno della pipeline di distribuzione non va a buon fine. Potrai quindi intervenire come descritto nell'articolo Gestire le implementazioni.

  • Un'implementazione richiede l'approvazione.

    Uno dei target è configurato per richiedere l'approvazione e la release è in fase di promozione in quel target, ma l'approvazione è in attesa.

  • Un'implementazione con una strategia di deployment canary richiede un avanzamento di fase.

    Quando utilizzi una strategia di deployment canary, ogni incremento canary è una fase nell'implementazione per quella release e quella destinazione. L'avanzamento di queste fasi può essere eseguito manualmente o automaticamente. Se c'è un'implementazione in attesa che una fase venga avanzata, questo avviso te lo comunica.

Di quali autorizzazioni hai bisogno?

La persona che utilizza la console Google Cloud per configurare i criteri di avviso deve disporre delle autorizzazioni richieste dalla suite operativa di Google Cloud.

Configura avvisi di Cloud Deploy

Per creare un avviso per una pipeline di distribuzione:

  1. Apri la pagina Dettagli pipeline di distribuzione per la pipeline per la quale vuoi creare un criterio di avviso.

    Dettagli della pipeline di distribuzione nella console Google Cloud, che mostra il pulsante di avvisi

  2. Fai clic sul pulsante Avvisi consigliati.

    Viene visualizzata la finestra di dialogo Modelli di criteri di avviso, che mostra i modelli di criteri di avviso disponibili per Cloud Deploy.

  3. Seleziona ogni modello di criteri che vuoi utilizzare per questa pipeline di distribuzione.

    Puoi anche fare clic su Mostra opzioni per impostare le opzioni per il modello e per visualizzare i messaggi di log correnti relativi al modello di criteri.

  4. In Configura notifiche, seleziona il canale o i canali di notifica a cui verranno inviate le notifiche.

    Se non hai ancora configurato i canali di notifica, puoi fare clic su Gestisci canali di notifica.

Per impostazione predefinita, viene inviato un massimo di un avviso per criterio ogni 5 minuti. Puoi configurarla nelle sezioni Mostra opzioni di ogni modello di criterio di avviso.

Per saperne di più sulla configurazione dei criteri di avviso e dei canali di notifica, consulta la Panoramica degli avvisi.

Altri modi per configurare gli avvisi

Oltre a creare criteri di avviso utilizzando la console Google Cloud, puoi utilizzare l'API Cloud Monitoring o il provider Terraform della suite operativa di Google Cloud.

Passaggi successivi