Suspendre les notifications et les alertes

Ce document décrit les mises en pause, qui permettent d'empêcher Cloud Monitoring de créer des incidents et d'émettre des notifications pendant des périodes spécifiques. Vous pouvez créer et gérer vos mises en attente à l'aide de la console Google Cloud, de Google Cloud CLI et de l'API Cloud Monitoring.

Quand mettre en attente les règles d'alerte

Créez une mise en attente lorsque vous souhaitez empêcher temporairement la création d'alertes et l'envoi de notifications, ou l'envoi de notifications répétées pour un incident ouvert. Vous pouvez par exemple créer une mise en attente dans les situations suivantes:

  • Une maintenance est prévue.
  • Votre indisponibilité s'aggrave et vous souhaitez éviter d'autres incidents et notifications.

Fonctionnement des mises en attente

Lorsqu'une mise en pause est active pour une règle d'alerte, Monitoring n'envoie pas de notifications et ne crée pas d'incidents pour cette règle. Lorsque vous mettez en pause une règle d'alerte basée sur les métriques, Monitoring ferme également tous les incidents liés à cette règle.

Lorsque vous créez une mise en pause depuis la page Alertes, la gcloud CLI ou l'API Cloud Monitoring, vous pouvez choisir le moment où la mise en pause commence, sa durée et sélectionner les règles d'alerte auxquelles la mise en pause s'applique. Lorsque vous utilisez la page Détails de l'incident d'un incident en cours, tous les champs de mise en pause sont préconfigurés, à l'exception de la durée. La mise en attente commence dès que vous créez la mise en attente.

Une mise en pause se compose de trois éléments:

  • Un nom. Nous vous recommandons d'utiliser ce champ pour décrire l'objectif de la mise en attente.

  • Période qui détermine quand la mise en pause est active. Elle est spécifiée par une heure de début et une durée. Une mise en pause active empêche Monitoring de créer des alertes et d'émettre des notifications pour les règles d'alerte qui correspondent aux critères de mise en pause. En dehors de la période active, la mise en pause est inactive. Une mise en attente inactive n'a pas d'incidence sur la création d'alertes et l'envoi de notifications.

  • Critères déterminant les règles d'alerte auxquelles la mise en pause s'applique.

Une fois la maintenance planifiée, créez une mise en attente à partir de la page Alertes, de gcloud CLI ou de l'API Cloud Monitoring. Vous pouvez spécifier le nom, les critères, l'heure de début et la durée de la mise en pause.

En cas d'indisponibilité croissante, créez une mise en attente depuis la page d'informations de l'incident en cours. Ces mises en pause évitent d'autres incidents et notifications. Elles ne s'appliquent qu'à la règle d'alerte associée, et vous ne spécifiez que la durée.

Incidence des mises en pause sur les conditions des règles d'alerte

Le tableau suivant décrit la relation entre l'état d'une condition dans une règle d'alerte à condition unique, et le moment où des incidents sont créés et le moment où les notifications sont envoyées:

État Action
La condition n'est pas déclenchée Comportement existant

Lorsqu'un incident est ouvert, fermez-le et envoyez des notifications de fermeture d'incident.

La condition est déclenchée et
La règle n'est pas associée à une mise en pause active
Comportement existant

Lorsqu'un incident n'existe pas, créez-en un et envoyez des notifications.

La condition est déclenchée et
La règle est associée à une mise en pause active
  • Lorsqu'un incident n'existe pas, ne le créez pas et n'envoyez pas de notifications.
  • Lorsqu'un incident est ouvert, fermez-le et envoyez des notifications de fermeture d'incident.

Lorsqu'une mise en pause est associée à une règle contenant plusieurs conditions, les règles permettant de combiner les conditions sont appliquées en premier. Ensuite, les règles associées aux mises en attente sont appliquées.

Différences entre la création d'une mise en pause et la désactivation d'une règle

Pour empêcher les notifications d'un ensemble de règles d'alerte pendant un court intervalle, vous pouvez désactiver manuellement chaque règle d'alerte ou créer une mise en attente:

  • Si vous choisissez de désactiver manuellement les règles d'alerte, n'oubliez pas d'activer manuellement chaque règle d'alerte désactivée à la fin de l'intervalle. De plus, vous ne pouvez planifier ces actions que si vous utilisez l'API Cloud Monitoring et que vous configurez un élément permettant d'émettre l'appel d'API à un moment précis.

  • Si vous créez une mise en pause, vous pouvez planifier la période active. Celle-ci peut s'appliquer à plusieurs règles d'alerte. Lorsque la mise en pause est inactive ou à la fin d'une mise en pause active, les règles d'alerte associées se comportent normalement. Ces règles d'alerte peuvent créer des incidents et envoyer des notifications.

Lorsque vous avez des intervalles de maintenance périodiques, vous pouvez désactiver et activer manuellement pour chaque intervalle les règles d'alerte qui ne doivent pas envoyer de notifications. Toutefois, si vous créez une mise en pause pour un intervalle de maintenance, vous pouvez la copier et mettre à jour l'heure de début et la durée de la copie. Autrement dit, en créant une mise en pause et en la copiant, vous pouvez planifier une série de mises en attente à venir pour la même collection de règles d'alerte.

Pour afficher un enregistrement indiquant à quel moment les règles d'alerte sont désactivées ou activées, vous devez interroger les journaux d'audit du projet Google Cloud. Toutefois, lorsque vous créez une mise en pause, elle est ajoutée à l'enregistrement historique des mises en attente pour votre projet Google Cloud. Vous pouvez consulter l'enregistrement historique, qui indique les mises en attente passées, actives et à venir, à l'aide de la console Google Cloud.

Restrictions

  • La durée d'une mise en pause doit être un intervalle unique qui est un multiple de minutes.

  • Une mise en pause ne peut être appliquée qu'à 16 règles d'alerte.

  • Les critères de mise en pause ne peuvent pas être modifiés.

Étapes suivantes