Questa pagina descrive come utilizzare Cloud Deploy e osservabilità di Google Cloud per configurare 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. Google Cloud Observability supporta gli avvisi generati utilizzando dati delle serie temporali di Cloud Monitoring, ma quelli di Cloud Deploy sono basati solo sui log.
I criteri di avviso di Cloud Deploy vengono applicati alla pipeline di distribuzione.
Che cosa sono gli avvisi?
Gli avvisi sono notifiche dell'osservabilità di Google Cloud in determinate condizioni. Puoi specificare queste condizioni in un criterio di avviso. La documentazione sull'osservabilità di Google Cloud descrive in modo più dettagliato i criteri di 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, viene eseguito il rendering di tutti i manifest, le definizioni dei servizi e qualsiasi altra configurazione di cui è necessario eseguire il rendering per tutte le destinazioni prima di eseguire il deployment. Questo avviso ti informa se l'operazione di rendering di una release non va a buon fine.
Un'implementazione non è riuscita.
Questo avviso ti informa quando un'implementazione all'interno di questa pipeline di distribuzione non va a buon fine. Dopodiché potrai intervenire, come descritto nell'articolo Gestire le implementazioni.
Un'implementazione richiede l'approvazione.
Uno dei target è configurato per richiedere l'approvazione e la release viene promossa a quel target, ma l'approvazione è in attesa.
Un'implementazione con una strategia di deployment canary richiede l'avanzamento di fase.
Quando utilizzi una strategia di deployment canary, ogni incremento canary è una fase dell'implementazione per la release e la destinazione in questione. L'avanzamento di queste fasi può essere eseguito manualmente o automaticamente. Questo avviso ti informa se è presente un'implementazione in attesa di una fase avanzata.
Di quali autorizzazioni hai bisogno?
La persona che utilizza la console Google Cloud per configurare i criteri di avviso deve avere le autorizzazioni richieste dall'osservabilità di Google Cloud.
Configura gli avvisi di Cloud Deploy
Per creare un avviso per una pipeline di distribuzione:
Apri la pagina Dettagli pipeline di distribuzione relativa alla pipeline per la quale vuoi creare un criterio di avviso.
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.
Seleziona ogni modello di criteri da 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.
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 per criterio ogni 5 minuti. Puoi configurarla nelle sezioni Mostra opzioni 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 per l'osservabilità di Google Cloud.