Hop til hovedindhold

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​

ChannelDescriptionPlan
EmailStandardalarmer sendt til din kontos e-mail.All
SlackPoster til en Slack-kanal via Incoming Webhooks.Starter+
DiscordSender til en Discord-kanal via Webhooks.Starter+
Microsoft TeamsPoster til en Teams-kanal via connectors.Starter+
WebhookGenerisk HTTP POST til enhver URL med valgfri signeringshemmelighed.Starter+
ClickUpSender til ClickUp Chat via webhook.Starter+
PlanMaks. integrationer
Free0 (kun e-mail)
Starter3
Pro10
EnterpriseUbegrænset

Free-abonnementer modtager kun e-mailnotifikationer. Starter og derover låser op for alle fem integrationskanaler.

How notifications are delivered​

  1. En hændelse indtræffer — en incident oprettes, opdateres eller løses.
  2. Et notifikationsjob tilføjes til køen.
  3. Workers henter jobbet og leverer det til hver aktiveret integration.
  4. Leveringsstatus registreres i integrationens hændelseshistorik.

Event types​

Hver integration kan konfigureres til at udløses ved specifikke hændelser:

EventWhen it triggers
Incident CreatedEn ny incident registreres eller oprettes.
Incident ResolvedEn incident markeres som løst.
Incident UpdatedEn 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​

  1. Gå til Integrations.
  2. Find den integration, du vil teste.
  3. Klik på Test-knappen.
  4. 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​

  1. Gå til Integrations.
  2. Vælg en integration.
  3. Klik på Event History.

Du vil se hver notifikationslevering med dens status:

StatusMeaning
PendingI kø, venter på at blive behandlet.
ProcessingLeveres i øjeblikket.
DeliveredSendt til kanalen.
FailedLevering mislykkedes, vil blive forsøgt igen.
Dead LetterMislykkedes efter alle forsøg, vil ikke blive forsøgt igen.

Configuring per-integration events​

  1. Gå til Integrations.
  2. Åbn en integration.
  3. Slå de hændelsestyper til, du ønsker:
    • On Incident Created.
    • On Incident Resolved.
    • On Incident Updated.
  4. 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.

See also​