triggers gèrent les déclencheurs de détection d’anomalies : des alertes qui se déclenchent lorsqu’une métrique franchit un seuil que vous définissez.
Chaque commande cible une application, par nom et environnement (--app "MyApp" --environment production) ou par ID (--app-id <APP_ID>, le long ID hexadécimal de l’application provenant de appsignal-cli apps list). L’option --environment n’est nécessaire que lorsque plusieurs applications partagent un nom, et chaque commande utilise votre organisation par défaut sauf si vous passez --org. Voir Applications et organisations.
Ce sont des déclencheurs de détection d’anomalies sur les métriques. Pour les déclencheurs construits à partir de lignes de journal, voir Journaux.
Lister les déclencheurs
Shell
Créer un déclencheur
Un déclencheur surveille un champ de métrique et ouvre une alerte lorsqu’il franchit un seuil :Shell
| Option | Description |
|---|---|
--metric-name <name> | La métrique à surveiller |
--kind <kind> | Type de déclencheur, par exemple Advanced, Performance, ou HostCPUUsage |
--field <field> | Champ à comparer : count, counter, gauge, mean, p90, ou p95 |
--comparison-operator <op> | L’un de >, >=, <, <=, ==, ou != |
--condition-value <number> | Seuil de comparaison |
--warmup-duration <minutes> | Combien de temps la condition doit tenir avant d’ouvrir une alerte |
--cooldown-duration <minutes> | Combien de temps elle doit récupérer avant de fermer une alerte |
| Option | Description |
|---|---|
--name <text> | Nom d’affichage (par défaut le nom de la métrique) |
--description <text> | Description affichée avec le déclencheur |
--notifier-ids <list> | IDs de notifiers à attacher, séparés par des virgules |
--tag <key=value> | Filtre de tag (répéter l’option, ou séparer par des virgules) |
--dashboard-id <id> | Tableau de bord à lier depuis les notifications |
--no-match-is-zero | Traiter les points de données manquants comme 0 |
--format <format> | Format de valeur, par exemple duration, number, ou percent |
--format-input <unit> | Unité d’entrée pour les formats de taille, par exemple byte ou kilobyte |
Mettre à jour un déclencheur
Mettez à jour un déclencheur par son--id (depuis triggers list). Une mise à jour crée une nouvelle version liée au déclencheur existant :
Shell
update accepte les mêmes options que create.
Archiver un déclencheur
L’archivage d’un déclencheur ferme également ses alertes et incidents associés :Shell