Notifications
Wanneer een incident wordt aangemaakt, bijgewerkt of opgelost, stuurt isthisthing.online meldingen via je geconfigureerde kanalen. Hier is hoe het systeem van begin tot eind werkt.
Notification channels
| Channel | Description | Plan |
|---|---|---|
| Standaardmeldingen verzonden naar het e-mailadres van je account. | All | |
| Slack | Plaatst in een Slack-kanaal via Incoming Webhooks. | Starter+ |
| Discord | Verzendt naar een Discord-kanaal via Webhooks. | Starter+ |
| Microsoft Teams | Plaatst in een Teams-kanaal via connectors. | Starter+ |
| Webhook | Generieke HTTP POST naar elke URL met optionele ondertekeningsgeheim. | Starter+ |
| ClickUp | Verzendt naar ClickUp Chat via webhook. | Starter+ |
| Plan | Max. integraties |
|---|---|
| Free | 0 (alleen e-mail) |
| Starter | 3 |
| Pro | 10 |
| Enterprise | Onbeperkt |
Free-abonnementen ontvangen alleen e-mailmeldingen. Starter en hoger ontgrendelen alle vijf integratiekanalen.
How notifications are delivered
- Er doet zich een gebeurtenis voor — een incident wordt aangemaakt, bijgewerkt of opgelost.
- Een meldingstaak wordt aan de wachtrij toegevoegd.
- Workers nemen de taak op en leveren deze aan elke ingeschakelde integratie.
- De leveringsstatus wordt vastgelegd in de gebeurtenisgeschiedenis van de integratie.
Event types
Elke integratie kan worden geconfigureerd om te activeren op specifieke gebeurtenissen:
| Event | When it triggers |
|---|---|
| Incident Created | Een nieuw incident wordt gedetecteerd of aangemaakt. |
| Incident Resolved | Een incident wordt gemarkeerd als opgelost. |
| Incident Updated | De details of status van een incident wijzigen. |
Je kunt elk gebeurtenistype per integratie in- of uitschakelen in de integratie-instellingen.
Notification payload
Elke melding bevat:
- Incidenttitel en -beschrijving.
- Huidige status (Open, Investigating, Monitoring, Resolved).
- Bron (Monitor of Manual).
- Monitordetails (naam, type, URL).
- Workspacenaam.
- Diepe link naar het incident in het Dashboard.
- Tijdstempels (aangemaakt, opgelost, bijgewerkt).
Retry logic
Als de levering van een melding mislukt:
- Het systeem probeert het maximaal 3 keer opnieuw.
- Pogingen gebruiken exponentiële backoff: 30 seconden, dan 2 minuten, dan 10 minuten.
- Na 3 mislukte pogingen wordt de melding verplaatst naar Dead Letter en niet opnieuw geprobeerd.
Testing an integration
- Ga naar Integrations.
- Zoek de integratie die je wilt testen.
- Klik op de Test-knop.
- Er wordt een voorbeeldmelding naar het kanaal gestuurd.
Als de test mislukt, controleer dan je integratieconfiguratie en zorg dat de webhook-URL of het token correct is.
Viewing delivery history
- Ga naar Integrations.
- Selecteer een integratie.
- Klik op Event History.
Je ziet elke meldingslevering met de bijbehorende status:
| Status | Meaning |
|---|---|
| Pending | In wachtrij, wachtend op verwerking. |
| Processing | Wordt momenteel geleverd. |
| Delivered | Succesvol naar het kanaal verzonden. |
| Failed | Levering mislukt, wordt opnieuw geprobeerd. |
| Dead Letter | Mislukt na alle pogingen, geen nieuwe poging. |
Configuring per-integration events
- Ga naar Integrations.
- Open een integratie.
- Schakel de gewenste gebeurtenistypen in:
- On Incident Created.
- On Incident Resolved.
- On Incident Updated.
- Klik op Save.
Je kunt verschillende integraties laten abonneren op verschillende gebeurtenistypen. Stuur bijvoorbeeld alle incidenten naar Slack maar alleen opgeloste meldingen naar Discord.