Créer des alertes Cloud Deploy

Cette page explique comment utiliser Cloud Deploy et Google Cloud Observability pour configurer des règles d'alerte afin d'être averti en cas d'événements et de conditions spécifiques 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 accepte les alertes générées à l'aide de données de séries temporelles issues de Cloud Monitoring, mais les alertes Cloud Deploy sont basées uniquement sur les journaux.

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

Que sont les alertes ?

Les alertes sont des notifications de Google Cloud Observability dans certaines conditions. Vous spécifiez ces conditions dans une règle d'alerte. La documentation sur l'observabilité Google Cloud décrit plus en détail 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 dans les cas suivants, spécifiques à Cloud Deploy:

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

    Pour chaque version, l'ensemble des fichiers manifestes, des définitions de service et des autres configurations à afficher sont affichés pour toutes les cibles avant le déploiement. Cette alerte vous avertit si l'opération de rendu d'une version échoue.

  • Échec d'un déploiement.

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

  • Un déploiement nécessite une approbation.

    L'une de vos cibles est configurée pour exiger une approbation, et la version est désormais promue vers cette cible, mais elle est en attente d'approbation.

  • Un déploiement avec une stratégie de déploiement Canary nécessite une progression progressive.

    Lorsque vous utilisez une stratégie de déploiement Canary, chaque incrément Canary correspond à une phase du déploiement pour cette version et cette cible. Ces étapes peuvent être avancées manuellement ou automatiquement. Si un déploiement est en attente qu'une étape soit avancée, cette alerte vous en informe.

De quelles autorisations avez-vous besoin ?

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

Configurer des alertes Cloud Deploy

Pour créer une alerte pour un pipeline de livraison, procédez comme suit:

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

    Détails du pipeline de livraison 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. Elle contient les modèles de règles d'alerte disponibles pour Cloud Deploy.

  3. Sélectionnez chaque modèle de règles que vous souhaitez utiliser pour ce pipeline de livraison.

    Vous pouvez également cliquer sur Show options (Afficher les options) pour définir les options du modèle et voir les messages de journal actuels associés à ce modèle de stratégie.

  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 au maximum par règle est envoyée toutes les cinq minutes. Vous pouvez configurer cette option 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 page 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 pour l'observabilité Google Cloud.

Étapes suivantes