incidents-Befehl richtet sich an eine Anwendung, die entweder über Name und Umgebung (--app "MyApp" --environment production) oder über ID (--app-id <APP_ID>, die lange hexadezimale App-ID aus appsignal-cli apps list) identifiziert wird. Das Flag --environment wird nur benötigt, wenn mehrere Apps denselben Namen teilen. Fügen Sie --org hinzu, um Ihre Standard-Organisation zu überschreiben. Siehe Apps und Organisationen dazu, wie Apps identifiziert werden.
Incidents auflisten
Um aktuelle Incidents aller Typen für eine App aufzulisten:Shell
Nach Typ auflisten
Drei Befehle grenzen die Ergebnisse auf einen einzigen Incident-Typ ein:Shell
Filtern und suchen
Die List-Befehle teilen sich einen gemeinsamen Satz von Filtern:| Flag | Beschreibung |
|---|---|
--state <STATE> | Nach Zustand filtern: OPEN, CLOSED oder WIP |
--order <ORDER> | Sortieren nach LAST (neueste Aktivität, der Standard) oder ID (Erstellungsreihenfolge) |
--limit <N> | Maximale Ergebnisse (Standard: 10) |
--offset <N> | Anzahl der zu überspringenden Ergebnisse, für Paginierung |
incidents list, list-exceptions und list-performance akzeptieren außerdem:
| Flag | Beschreibung |
|---|---|
--namespaces <list> | Nach Namespaces filtern, kommagetrennt (z. B. web,background) |
--action <name> | Nach Aktionsname filtern (z. B. UsersController#show) |
--query:
Shell
web auf:
Shell
Die List-Befehle geben aktuelle Incidents zurück, sodass ältere möglicherweise nicht erscheinen, selbst wenn sie noch offen sind. Um einen bestimmten Incident unabhängig vom Alter zu öffnen, verwenden Sie
incidents show mit dessen Nummer.Einen Incident anzeigen
Um die vollständigen Details eines einzelnen Incidents zu sehen, übergeben Sie dessen Nummer:Shell
Einen Incident aktualisieren
Aktualisieren Sie den Zustand, den Schweregrad, die Zuständigen oder die Beschreibung eines Incidents anhand seiner Nummer:Shell
| Flag | Beschreibung |
|---|---|
--state <STATE> | Neuer Zustand: OPEN, CLOSED oder WIP |
--severity <SEV> | Neuer Schweregrad: UNTRIAGED, CRITICAL, HIGH, LOW, NONE oder INFORMATIONAL |
--assign <NAMES_OR_IDS> | Benutzernamen oder IDs, die als Zuständige hinzugefügt werden, kommagetrennt |
--assign-me | Den Incident Ihrem authentifizierten Benutzer zuweisen |
--unassign <NAMES_OR_IDS> | Benutzernamen oder IDs, die aus den Zuständigen entfernt werden, kommagetrennt |
--description <text> | Neue Beschreibung |
--state:
Shell
Einen Incident zuweisen
Um sich einen Incident selbst zuzuweisen, verwenden Sie--assign-me. Es wird keine Benutzer-ID benötigt:
Shell
--assign, kommagetrennt. Eine Benutzer-ID ist eine lange hexadezimale Zeichenkette. Finden Sie Namen und IDs mit apps resources users, was Name, ID und E-Mail-Adresse jedes Benutzers auflistet:
Shell
--assign:
Shell
--unassign.
Eine Notiz hinzufügen
Um festzuhalten, was Sie zu einem Incident herausgefunden haben:Shell
JSON-Ausgabe
Wie jeder Befehl akzeptieren auch dieincidents-Befehle das globale Flag --output json (oder --format json), das maschinenlesbare Ausgabe für Skripte und KI-Agenten zurückgibt:
Shell
incidents show über seine Nummer ein:
Shell