
Une alerte de seuil sans contexte est un chiffre dans un canal
Quand une alerte de seuil se déclenche, une personne regarde le chiffre et ne peut pas dire s'il s'agit d'une fluctuation mineure ou du début de quelque chose de sérieux. L'alerte est acquittée mais aucune action n'est prise. C'est le même résultat que si l'alerte n'avait jamais été envoyée.
Le contexte transforme un chiffre en décision. Le contexte inclut les périodes précédentes, le sens de la marche, si la situation s'est déjà produite, et ce qu'elle a donné.
Les seuils se règlent en général une fois puis ne se regardent plus. Une limite qui convenait à un volume se déclenchera en continu à un autre volume. Si une alerte n'arrête pas de se déclencher, on la coupe.
La suppression des répétitions compte autant que le seuil. Si une métrique reste hors limite pendant une semaine, elle doit provoquer une seule alerte et une seule escalade, pas sept messages identiques.
Comment l'ActionFlow s'exécute sur le canevas
La logique de seuil est stockée dans une table, pas dans le flux. Chaque métrique est enregistrée dans un nœud Google Sheets ou PostgreSQL avec sa limite, sa direction et son canal d'alerte. Les analystes peuvent changer les limites sans modifier le canevas.
Un nœud Start Scheduled lance le contrôle. Un nœud HTTP Request ou PostgreSQL tire la valeur actuelle et les dernières périodes en une seule lecture. La tendance est nécessaire que l'alerte se déclenche ou non.
Un nœud Math compare chaque valeur à sa limite. Un nœud Filter ne garde que les franchissements.
Un nœud If vérifie la colonne d'état d'alerte sur la ligne de la métrique. Si une métrique est déjà en franchissement et a déjà été alertée, le flux n'émet pas une autre alerte. Il incrémente un compteur. Un second nœud If déclenche une escalade lorsque ce compteur atteint le niveau que vous avez précisé.
Un nœud Generate Text inclut la tendance et dit simplement si l'alerte est nouvelle ou en cours.
Un nœud Slack envoie l'alerte. Un nœud HTTP Request enregistre ensuite l'état d'alerte, pour que l'exécution suivante sache ce qui a déjà été dit.
Nœuds utilisés par cet ActionFlow
- Start Scheduled : lance le contrôle selon votre cadence.
- Google Sheets (Integration) : tient métriques, limites et canaux hors du flux. PostgreSQL occupe le même emplacement.
- PostgreSQL (Data) : tire les valeurs actuelles et l'historique récent en une lecture. HTTP Request couvre les tableaux externes.
- Math (Util) : compare chaque valeur à sa limite.
- Filter (Data) : ne garde que les franchissements.
- If (Control) : supprime les alertes répétées et escalade une fois un franchissement qui continue.
- Generate Text (AI Core) : écrit l'alerte avec la tendance et un énoncé nouveau-ou-en-cours.
- Slack (Communication) : livre vers le canal nommé sur la ligne de la métrique.
Questions fréquentes
Newsletter
Recevoir les mises à jour produit
Nouveaux nœuds, agents et notes produit. Nous n'envoyons un e-mail que lorsqu'il vaut la peine de l'ouvrir.