Creare avvisi Cloud Deploy

Questa pagina descrive come utilizzare Cloud Deploy e Google Cloud Observability per configurare le norme 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. Google Cloud Observability supporta gli avvisi generati utilizzando i dati delle serie temporali di Cloud Monitoring, ma gli avvisi di Cloud Deploy si basano solo sui log.

I criteri di avviso di Cloud Deploy sono per pipeline di distribuzione.

Che cosa sono gli avvisi?

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

Avvisi disponibili

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

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

    Per ogni release, tutti i manifest, le definizioni di servizio e qualsiasi altra configurazione che deve essere visualizzata vengono visualizzati per tutti i target prima di eseguire il deployment. Questo avviso ti viene inviato 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 di questa pipeline di importazione non va a buon fine. A questo punto puoi intervenire, come descritto nell'articolo Gestire gli implementamenti.

  • Un'implementazione richiede approvazione.

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

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

    Quando utilizzi una strategia di deployment canary, ogni incremento canary è una fase dell'implementazione per la release e il target in questione. È possibile avanzare in queste fasi manualmente o automaticamente. Se è in corso l'implementazione di una funzionalità in attesa di un avanzamento di una fase, questo avviso ti informa.

Quali autorizzazioni ti occorrono?

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

Configurare gli avvisi di Cloud Deploy

Per creare un avviso per una pipeline di distribuzione:

  1. Apri la pagina Dettagli pipeline di importazione per la pipeline per cui vuoi creare un criterio di avviso.

    dettagli della pipeline di distribuzione nella console Google Cloud, che mostra il pulsante degli 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 da utilizzare per questa pipeline di importazione.

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

  4. In Configura le 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 ogni 5 minuti per criterio. Puoi configurarlo nelle sezioni Opzioni di visualizzazione di ogni modello di criterio di avviso.

Per ulteriori informazioni 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 di Google Cloud Observability.

Passaggi successivi