Skip to main content

Incident Management Overview

PingSLA's incident management system automatically detects failures, creates incidents, notifies your team, and resolves incidents when your service recovers.

Incident Lifecycle​

Monitor Check FAILS
↓
Failure Threshold Reached (e.g., 2 consecutive)
↓
Incident Created (state: OPEN)
↓
Alert Policy Evaluated
↓
Notifications Dispatched (Email, Telegram, Slack, Webhook)
↓
[Escalation if unacknowledged — Business/Enterprise]
↓
Monitor Check SUCCEEDS (recovery threshold reached)
↓
Incident Resolved (state: RESOLVED)
↓
Recovery Notification Dispatched

Incident States​

StateDescription
OPENFailure detected, team notified, service still down
ACKNOWLEDGEDTeam member has acknowledged (suppresses escalation)
RESOLVEDService recovered, resolution notification sent

Incident Data​

Each incident records:

  • Start time — When the failure threshold was first exceeded
  • End time — When recovery was confirmed
  • Duration — Total downtime (used in SLA calculations)
  • Affected Monitor — Which check failed
  • Failure Reason — Status code, timeout, keyword mismatch, etc.
  • Probe Region — Which regions reported failure
  • Root Cause Summary — AI-generated summary (Business/Enterprise)

Alert Policies​

Alert policies define:

  1. How many consecutive failures trigger an incident
  2. Which notification channels to use
  3. Whether to notify on recovery
  4. Escalation rules (Business/Enterprise)

See Alert Policies → for full configuration.

Notification Channels​

ChannelPlans
EmailAll
TelegramAll
SlackGrowth+
WebhookGrowth+
PagerDuty (coming soon)Enterprise
OpsGenie (coming soon)Enterprise

Acknowledgement​

To acknowledge an incident:

  1. Open the incident in the dashboard
  2. Click Acknowledge

Or via API:

POST /v1/incidents/:incidentId/acknowledge
Authorization: Bearer psk_live_xxx

Acknowledging suppresses escalation notifications while keeping the incident open.

Manual Incident Creation​

For planned maintenance or events you want to track in the incident history:

  1. Go to Incidents → New Incident
  2. Select the affected monitor(s)
  3. Enter a title and description
  4. Set state to OPEN or RESOLVED

Incident History & SLA Reports​

All incidents (automatic and manual) contribute to:

  • Monitor uptime percentage
  • SLA dashboard reports
  • Status page history

Incidents older than 365 days are archived. SLA summary data is retained indefinitely.