incidents cible une application, identifiée soit par nom et environnement (--app "MyApp" --environment production), soit par ID (--app-id <APP_ID>, l’identifiant hexadécimal long de l’application obtenu via appsignal-cli apps list). Le drapeau --environment n’est nécessaire que lorsque plusieurs applications partagent le même nom. Ajoutez --org pour remplacer votre organisation par défaut. Voir Applications et organisations pour savoir comment les applications sont identifiées.
Lister les incidents
Pour lister les incidents récents de tous types pour une application :Shell
Lister par type
Trois commandes restreignent les résultats à un seul type d’incident :Shell
Filtrer et rechercher
Les commandes de listage partagent un ensemble de filtres :| Drapeau | Description |
|---|---|
--state <STATE> | Filtrer par état : OPEN, CLOSED ou WIP |
--order <ORDER> | Trier par LAST (activité la plus récente, par défaut) ou ID (ordre de création) |
--limit <N> | Nombre maximum de résultats (par défaut : 10) |
--offset <N> | Nombre de résultats à ignorer, pour la pagination |
incidents list, list-exceptions et list-performance acceptent aussi :
| Drapeau | Description |
|---|---|
--namespaces <list> | Filtrer par namespaces, séparés par des virgules (par exemple web,background) |
--action <name> | Filtrer par nom d’action (par exemple UsersController#show) |
--query :
Shell
web :
Shell
Les commandes de listage renvoient les incidents récents, donc les plus anciens peuvent ne pas apparaître même s’ils sont encore ouverts. Pour ouvrir un incident spécifique quel que soit son âge, utilisez
incidents show avec son numéro.Afficher un incident
Pour voir tous les détails d’un incident, passez son numéro :Shell
Mettre à jour un incident
Mettez à jour l’état, la sévérité, les assignés ou la description d’un incident par son numéro :Shell
| Drapeau | Description |
|---|---|
--state <STATE> | Nouvel état : OPEN, CLOSED ou WIP |
--severity <SEV> | Nouvelle sévérité : UNTRIAGED, CRITICAL, HIGH, LOW, NONE ou INFORMATIONAL |
--assign <NAMES_OR_IDS> | Noms d’utilisateurs ou IDs à ajouter comme assignés, séparés par des virgules |
--assign-me | Assigner l’incident à votre utilisateur authentifié |
--unassign <NAMES_OR_IDS> | Noms d’utilisateurs ou IDs à retirer des assignés, séparés par des virgules |
--description <text> | Nouvelle description |
--state :
Shell
Assigner un incident
Pour vous assigner un incident, utilisez--assign-me. Aucun ID utilisateur n’est nécessaire :
Shell
--assign, séparés par des virgules. Un ID utilisateur est une longue chaîne hexadécimale. Trouvez les noms et IDs avec apps resources users, qui liste le nom, l’ID et l’e-mail de chaque utilisateur :
Shell
--assign :
Shell
--unassign de la même manière.
Ajouter une note
Pour consigner ce que vous avez trouvé sur un incident :Shell
Sortie JSON
Comme toutes les commandes, les commandesincidents acceptent le drapeau global --output json (ou --format json), qui renvoie une sortie lisible par machine pour les scripts et les agents IA :
Shell
incidents show :
Shell