Hvordan åbner og lukker jeg en hændelse fra et script eller en udrulningspipeline?
Åbn en med POST /api/v1/services/{slug}/incidents, behold den returnerede id, og luk den med PATCH /api/v1/incidents/{id}/close.
Før du går i gang
- Du har en nøgle til applikationsprogrammeringsinterfacet (API) til tjenesten.
Trin
-
Åbn hændelsen:
curl -X POST https://statusraptor.com/api/v1/services/acme-cloud/incidents \ -H "Authorization: Bearer $STATUS_RAPTOR_KEY" \ -H "Content-Type: application/json" \ -d '{"title": "Checkout is failing", "status": "CRITICAL", "message": "Investigating."}'Svaret indeholder
{"id": "<uuid>", "title": "...", "open": true}. -
Luk den med den returnerede
id:curl -X PATCH https://statusraptor.com/api/v1/incidents/<uuid>/close \ -H "Authorization: Bearer $STATUS_RAPTOR_KEY"
Spørgsmål
Hvorfor skal status stå med store bogstaver her?
For hændelser skal status være det nøjagtige navn med store bogstaver, for eksempel CRITICAL.
Hvad gør lukning?
Det samme som i backoffice: Status Raptor udgiver „Resolved“-opdateringer og sender e-mailen om lukket hændelse.