Notifications
Når en incident oprettes, opdateres eller løses, sender isthisthing.online notifikationer gennem dine konfigurerede kanaler. Sådan fungerer systemet fra ende til anden.
Notification channels
| Channel | Description | Plan |
|---|---|---|
| Standardalarmer sendt til din kontos e-mail. | All | |
| Slack | Poster til en Slack-kanal via Incoming Webhooks. | Starter+ |
| Discord | Sender til en Discord-kanal via Webhooks. | Starter+ |
| Microsoft Teams | Poster til en Teams-kanal via connectors. | Starter+ |
| Webhook | Generisk HTTP POST til enhver URL med valgfri signeringshemmelighed. | Starter+ |
| ClickUp | Sender til ClickUp Chat via webhook. | Starter+ |
| Plan | Maks. integrationer |
|---|---|
| Free | 0 (kun e-mail) |
| Starter | 3 |
| Pro | 10 |
| Enterprise | Ubegrænset |
Free-abonnementer modtager kun e-mailnotifikationer. Starter og derover låser op for alle fem integrationskanaler.
How notifications are delivered
- En hændelse indtræffer — en incident oprettes, opdateres eller løses.
- Et notifikationsjob tilføjes til køen.
- Workers henter jobbet og leverer det til hver aktiveret integration.
- Leveringsstatus registreres i integrationens hændelseshistorik.
Event types
Hver integration kan konfigureres til at udløses ved specifikke hændelser:
| Event | When it triggers |
|---|---|
| Incident Created | En ny incident registreres eller oprettes. |
| Incident Resolved | En incident markeres som løst. |
| Incident Updated | En incidents detaljer eller status ændres. |
Du kan aktivere eller deaktivere hver hændelsestype pr. integration i integrationsindstillingerne.
Notification payload
Hver notifikation inkluderer:
- Incidentens titel og beskrivelse.
- Aktuel status (Open, Investigating, Monitoring, Resolved).
- Kilde (Monitor eller Manual).
- Monitordetaljer (navn, type, URL).
- Workspace-navn.
- Dybt link til incidenten i dashboardet.
- Tidsstempler (oprettet, løst, opdateret).
Retry logic
Hvis levering af en notifikation fejler:
- Systemet forsøger op til 3 gange.
- Forsøg bruger eksponentiel backoff: 30 sekunder, derefter 2 minutter, derefter 10 minutter.
- Efter 3 mislykkede forsøg flyttes notifikationen til dead letter og vil ikke blive forsøgt igen.
Testing an integration
- Gå til Integrations.
- Find den integration, du vil teste.
- Klik på Test-knappen.
- En prøvenotifikation sendes til kanalen.
Hvis testen fejler, skal du kontrollere din integrationskonfiguration og sikre, at webhook-URL'en eller tokenet er korrekt.
Viewing delivery history
- Gå til Integrations.
- Vælg en integration.
- Klik på Event History.
Du vil se hver notifikationslevering med dens status:
| Status | Meaning |
|---|---|
| Pending | I kø, venter på at blive behandlet. |
| Processing | Leveres i øjeblikket. |
| Delivered | Sendt til kanalen. |
| Failed | Levering mislykkedes, vil blive forsøgt igen. |
| Dead Letter | Mislykkedes efter alle forsøg, vil ikke blive forsøgt igen. |
Configuring per-integration events
- Gå til Integrations.
- Åbn en integration.
- Slå de hændelsestyper til, du ønsker:
- On Incident Created.
- On Incident Resolved.
- On Incident Updated.
- Klik på Save.
Du kan have forskellige integrationer, der abonnerer på forskellige hændelsestyper. Send f.eks. alle incidents til Slack, men kun løste notifikationer til Discord.