Configurer les alertes et les notifications

Unified Maintenance génère des journaux via Cloud Logging. Vous pouvez créer des alertes et des notifications en fonction de différentes conditions de journaux et via les webhook compatibles ou d'autres canaux de notification.

Configurer des règles d'alerte

Les règles d'alerte pour la maintenance planifiée sont disponibles dans Cloud Logging. Vous pouvez recevoir des notifications pour les conditions suivantes :

  • Lorsque de nouveaux événements de maintenance sont planifiés pour les ressources utilisées par vos projets.
  • Lorsque l'état d'un événement de maintenance change (par exemple, de SCHEDULED à STARTED).
  • Lorsque la date ou l'heure de début ou de fin de la maintenance planifiée sont modifiées.
  • Lorsque la maintenance a un impact sur les ressources d'un emplacement spécifique.

Les notifications utilisent des règles d'alerte basées sur les journaux. Une fois que vous avez configuré une règle d'alerte, vous recevez une notification chaque fois que vos conditions sont remplies. Les alertes sont soumises aux limites de Cloud Monitoring.

Configurer des canaux de notification

Les alertes de journaux utilisent des canaux de notification qui vous avertissent, vous ou votre équipe d'astreinte, lorsqu'une règle d'alerte est déclenchée. Ils sont compatibles avec diverses intégrations, telles que :

  • E-mail
  • Pub/Sub
  • PagerDuty
  • Slack
  • SMS
  • Webhooks

Unified Maintenance fonctionne avec Google Cloud Observability pour configurer les intégrations tierces. Pour les intégrations tierces, utilisez des webhooks pour envoyer une notification à n'importe quel point de terminaison public, tel que ServiceNow, DataDog ou OpsGenie, ou utilisez Pub/Sub pour envoyer une notification à n'importe quel point de terminaison privé. Vous pouvez contrôler les journaux qui sont envoyés à ces outils tiers à l'aide de filtres de journalisation. Pour en savoir plus sur l'écriture de filtres, consultez la page Langage de requête Logging.

Pour en savoir plus sur les webhook, consultez Créer et gérer des canaux de notification dans la documentation Google Cloud Observability.

Configurer des notifications avec Cloud Logging

Vous pouvez créer une alerte basée sur les journaux pour être averti chaque fois qu'un journal correspondant à un filtre fourni est ingéré. Pour en savoir plus, consultez Configurer des règles d'alerte basées sur les journaux.

  1. Dans la console Google Cloud , accédez à la page Explorateur de journaux :

    Accéder à l'explorateur de journaux

  2. Sélectionnez votre projet Google Cloud .
  3. Cliquez sur Créer une alerte de journal. Selon la taille de votre fenêtre, cette option peut s'afficher dans le menu Actions.
  4. Dans le volet "Créer une règle d'alerte basée sur les journaux", indiquez un nom de règle d'alerte et toute documentation que vous souhaitez inclure dans la notification. Cliquez sur Next (Suivant).
    • Facultatif : Choisissez un niveau de gravité pour cette règle.
  5. Créez un filtre d'inclusion pour déterminer les journaux à inclure dans l'alerte en écrivant une requête. Pour en savoir plus sur la rédaction de requêtes, consultez la page Langage de requête Logging. L'exemple suivant est une alerte pour tout événement de maintenance planifié associé à une ressource Cloud SQL :
    log_id("maintenance.googleapis.com/maintenance_events") AND jsonPayload.resource.type = "sqladmin.googleapis.com/Instance" AND jsonPayload.state = "SCHEDULED"
  6. Facultatif : Cliquez sur Afficher les journaux. Si aucune ressource ne répond aux critères définis, aucun aperçu n'est généré.
  7. Facultatif : Cliquez sur Ajouter un libellé pour créer des libellés à partir des champs de journaux (par exemple, description) si vous effectuez une intégration avec un outil tiers tel que Slack. Cliquez sur Next (Suivant).
  8. Facultatif : Configurez le Délai entre les notifications et le Délai pour la fermeture automatique de l'incident. Cliquez sur Next (Suivant).
  9. Si vous avez configuré un canal compatible, vous pouvez le sélectionner dans la liste Canaux de notification. Sinon, vous pouvez cliquer sur Gérer les canaux de notification et ajouter un canal compatible. Pour en savoir plus, consultez Créer et gérer des canaux de notification.
  10. Cliquez sur Enregistrer. Votre alerte basée sur les journaux est maintenant prête à être testée.

Étapes suivantes