Créer des alertes Cloud Deploy

Cette page explique comment utiliser Cloud Deploy et Google Cloud Observability pour configurer des stratégies d'alerte afin d'être averti de certains événements et conditions dans Cloud Deploy.

Les alertes pour Cloud Deploy sont générées à l'aide des journaux de plate-forme stockés par Cloud Logging. Google Cloud Observability prend en charge les alertes générées à l'aide de données de séries temporelles de Cloud Monitoring, mais les alertes Cloud Deploy sont basées uniquement sur les journaux.

Les règles d'alerte Cloud Deploy sont définies par pipeline de livraison.

Qu'est-ce qu'une alerte ?

Les alertes sont des notifications envoyées par Google Cloud Observability dans certaines conditions. Vous spécifiez ces conditions dans une règle d'alerte. La documentation Google Cloud Observability décrit plus en détail les alertes et les règles d'alerte. Ce document décrit les activités Cloud Deploy spécifiques pour lesquelles vous pouvez configurer des règles d'alerte.

Alertes disponibles

Vous pouvez configurer des règles d'alerte pour les circonstances suivantes, spécifiques à Cloud Deploy:

  • L'opération de rendu, pour une version donnée, a échoué.

    Pour chaque version, tous les fichiers manifestes, les définitions de services et toute autre configuration à afficher sont affichés pour toutes les cibles avant tout déploiement. Cette alerte vous avertit si l'opération de rendu d'une version échoue.

  • Un déploiement a échoué.

    Cette alerte vous informe lorsqu'un déploiement dans ce pipeline de diffusion échoue. Vous pouvez ensuite prendre les mesures nécessaires, comme décrit dans l'article Gérer les déploiements.

  • Un déploiement nécessite une approbation.

    L'une de vos cibles est configurée pour nécessiter une approbation, et la version est en cours de promotion vers cette cible, mais l'approbation est en attente.

  • Un déploiement avec une stratégie de déploiement Canary nécessite un avancement par phase.

    Lorsque vous utilisez une stratégie de déploiement Canary, chaque incrément Canary correspond à une phase du déploiement de cette version et de cette cible. L'avancement de ces étapes peut être effectué manuellement ou automatiquement. Si un déploiement est en attente d'une étape, cette alerte vous en informe.

Quelles autorisations avez-vous besoin d'obtenir ?

La personne qui utilise la console Google Cloud pour configurer des règles d'alerte doit disposer des autorisations requises par Google Cloud Observability.

Configurer des alertes Cloud Deploy

Pour créer une alerte pour un pipeline de diffusion:

  1. Ouvrez la page Détails du pipeline de diffusion du pipeline pour lequel vous souhaitez créer une règle d'alerte.

    Détails du pipeline de diffusion dans la console Google Cloud, avec le bouton "Alertes"

  2. Cliquez sur le bouton Alertes recommandées.

    La boîte de dialogue Modèles de règles d'alerte s'affiche, affichant les modèles de règles d'alerte disponibles pour Cloud Deploy.

  3. Sélectionnez chaque modèle de stratégie que vous souhaitez utiliser pour ce pipeline de diffusion.

    Vous pouvez également cliquer sur Afficher les options pour définir des options pour le modèle et afficher les messages de journal actuels associés à ce modèle de règle.

  4. Sous Configurer les notifications, sélectionnez le ou les canaux de notification auxquels les notifications seront envoyées.

    Si vous n'avez pas encore configuré de canaux de notification, vous pouvez cliquer sur Gérer les canaux de notification.

Par défaut, une alerte par règle est envoyée toutes les cinq minutes. Vous pouvez le configurer dans les sections Afficher les options de chaque modèle de règle d'alerte.

Pour en savoir plus sur la configuration des règles d'alerte et des canaux de notification, consultez la section Présentation des alertes.

Autres façons de configurer des alertes

En plus de créer des règles d'alerte à l'aide de la console Google Cloud, vous pouvez utiliser l'API Cloud Monitoring ou le fournisseur Terraform Google Cloud Observability.

Étape suivante