Ga naar hoofdinhoud

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​

ChannelDescriptionPlan
EmailStandaardmeldingen verzonden naar het e-mailadres van je account.All
SlackPlaatst in een Slack-kanaal via Incoming Webhooks.Starter+
DiscordVerzendt naar een Discord-kanaal via Webhooks.Starter+
Microsoft TeamsPlaatst in een Teams-kanaal via connectors.Starter+
WebhookGenerieke HTTP POST naar elke URL met optionele ondertekeningsgeheim.Starter+
ClickUpVerzendt naar ClickUp Chat via webhook.Starter+
PlanMax. integraties
Free0 (alleen e-mail)
Starter3
Pro10
EnterpriseOnbeperkt

Free-abonnementen ontvangen alleen e-mailmeldingen. Starter en hoger ontgrendelen alle vijf integratiekanalen.

How notifications are delivered​

  1. Er doet zich een gebeurtenis voor — een incident wordt aangemaakt, bijgewerkt of opgelost.
  2. Een meldingstaak wordt aan de wachtrij toegevoegd.
  3. Workers nemen de taak op en leveren deze aan elke ingeschakelde integratie.
  4. De leveringsstatus wordt vastgelegd in de gebeurtenisgeschiedenis van de integratie.

Event types​

Elke integratie kan worden geconfigureerd om te activeren op specifieke gebeurtenissen:

EventWhen it triggers
Incident CreatedEen nieuw incident wordt gedetecteerd of aangemaakt.
Incident ResolvedEen incident wordt gemarkeerd als opgelost.
Incident UpdatedDe 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​

  1. Ga naar Integrations.
  2. Zoek de integratie die je wilt testen.
  3. Klik op de Test-knop.
  4. 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​

  1. Ga naar Integrations.
  2. Selecteer een integratie.
  3. Klik op Event History.

Je ziet elke meldingslevering met de bijbehorende status:

StatusMeaning
PendingIn wachtrij, wachtend op verwerking.
ProcessingWordt momenteel geleverd.
DeliveredSuccesvol naar het kanaal verzonden.
FailedLevering mislukt, wordt opnieuw geprobeerd.
Dead LetterMislukt na alle pogingen, geen nieuwe poging.

Configuring per-integration events​

  1. Ga naar Integrations.
  2. Open een integratie.
  3. Schakel de gewenste gebeurtenistypen in:
    • On Incident Created.
    • On Incident Resolved.
    • On Incident Updated.
  4. Klik op Save.

Je kunt verschillende integraties laten abonneren op verschillende gebeurtenistypen. Stuur bijvoorbeeld alle incidenten naar Slack maar alleen opgeloste meldingen naar Discord.

See also​