Integrations
Inbound alert sources and outbound paging for this version.
Tools send alerts into OpsKnight. OpsKnight pages people out on email, SMS, push, Slack, WhatsApp, or webhooks. There is no voice channel. Slack war rooms are documented from v1.2. PagerDuty Events API v2 ingest is in this version.
⚡ Integration Categories
Alert Sources (Inbound)
These tools send telemetry and incident alerts TO OpsKnight:
| Category | Supported Tools |
|---|---|
| APM & Tracing | Datadog, New Relic, Dynatrace, AppDynamics, Honeycomb, Splunk Observability, Sentry |
| Cloud & Infrastructure | AWS CloudWatch, Azure Monitor, Google Cloud Monitoring |
| Metrics & Server Daemons | Prometheus / Alertmanager, Grafana, Zabbix, Nagios Core & XI, Icinga 2 |
| CI/CD & Deployments | GitHub Actions, GitLab CI/CD, Bitbucket Pipelines, Vercel |
| Uptime & Health Checks | UptimeRobot, Pingdom, Better Uptime, Uptime Kuma |
| Log Analytics & SIEM | Elastic / Kibana, Splunk On-Call |
| Issue Tracking (Bi-directional) | Jira Cloud |
| Custom ingest | Generic Webhooks, PagerDuty Events API v2 ingest |
Notification Channels (Outbound)
These channels dispatch urgent incident notifications FROM OpsKnight:
| Channel | Capabilities |
|---|---|
| Slack | Rich cards, 1-click Acknowledge/Resolve, Incident War Rooms & ChatOps |
| Jira Cloud | Automatic issue creation, service project routing & note sync |
| HTML notification digests with deep-links | |
| SMS | Twilio or AWS SNS |
| Push Notifications | Mobile PWA background push alerts |
| Real-time messaging alerts | |
| Outbound Webhooks | Generic HTTP POST webhooks with HMAC-SHA256 signatures |
🔌 Supported Inbound Integrations
1. APM & Application Monitoring
Datadog
Full-stack monitoring with APM, infrastructure metrics, and logs.
- Endpoint:
/api/integrations/datadog - Payloads: Monitors, Synthetics, APM alerts
New Relic
Application performance monitoring and infrastructure alerts.
- Endpoint:
/api/integrations/newrelic - Payloads: Alert policies, NRQL violations, synthetics
Dynatrace
AI-powered full-stack observability and problem detection.
- Endpoint:
/api/integrations/dynatrace - Payloads: Problems, anomaly detection, root cause analysis
AppDynamics
Application performance management and business transactions.
- Endpoint:
/api/integrations/appdynamics - Payloads: Health rules, policy violations
Grafana
Grafana Unified Alerting and legacy dashboard alerts.
- Endpoint:
/api/integrations/grafana - Payloads: Unified alerting webhooks, legacy alerts
Honeycomb
Observability and distributed tracing triggers.
- Endpoint:
/api/integrations/honeycomb - Payloads: Triggers, query results
Sentry
Real-time error tracking and performance monitoring.
- Endpoint:
/api/integrations/sentry - Payloads: Issue alerts, metric alerts, webhook events
Splunk Observability
Splunk APM and infrastructure detector alerts.
- Endpoint:
/api/integrations/splunk-observability - Payloads: Detectors, signalflow alerts
2. Cloud & Infrastructure
AWS CloudWatch
Native AWS alarm notifications via Amazon SNS.
- Endpoint:
/api/integrations/cloudwatch - Payloads: CloudWatch Alarms (
ALARM,OK,INSUFFICIENT_DATA), SNS subscriptions
Azure Monitor
Microsoft Azure Monitor alerts and Common Alert Schema.
- Endpoint:
/api/integrations/azure-monitor - Payloads: Metric alerts, log search alerts, activity log alerts
Google Cloud Monitoring
Google Cloud Monitoring incident webhooks (formerly Stackdriver).
- Endpoint:
/api/integrations/gcp-monitoring - Payloads: Alerting policies, condition triggers
3. Metrics, Alerting & Server Daemons
Prometheus / Alertmanager
Grouped metric alerts and resolution notifications.
- Endpoint:
/api/integrations/prometheus - Payloads: Prometheus Alertmanager grouped alerts
Zabbix (New in v1.3)
Enterprise server, network, and VM monitoring.
- Endpoint:
/api/integrations/zabbix - Payloads: Trigger events, problem state updates, recoveries (
Disaster,High,Average,Warning,Information)
Nagios Core & XI (New in v1.3)
Host and service state alerting with macro variable parsing.
- Endpoint:
/api/integrations/nagios - Payloads: Host alerts (
DOWN,UP), Service alerts (CRITICAL,WARNING,OK)
Icinga 2 (New in v1.3)
Modern daemon and distributed check results.
- Endpoint:
/api/integrations/icinga - Payloads: Service check results, host notifications, downtime transitions
4. CI/CD & DevOps
GitHub Actions
Workflow run failures, security alerts, and deployment events.
- Endpoint:
/api/integrations/github - Payloads:
workflow_run.completed(failure), repository vulnerability alerts
GitLab CI/CD (New in v1.3)
Pipeline failure tracking with commit and branch resolution.
- Endpoint:
/api/integrations/gitlab - Payloads: Pipeline Hook (
failed,success), Job Hook
Bitbucket Pipelines
Bitbucket build statuses and pull request pipelines.
- Endpoint:
/api/integrations/bitbucket - Payloads:
repo:commit_status_updated(FAILED,SUCCESSFUL)
Vercel Deployments (New in v1.3)
Frontend build failures and deployment error monitoring.
- Endpoint:
/api/integrations/vercel - Payloads:
deployment.error,deployment.canceled
5. Uptime & Synthetic Monitoring
UptimeRobot
Website and API uptime checks.
- Endpoint:
/api/integrations/uptimerobot - Payloads: Monitor alert webhooks (down/up)
Pingdom
Global synthetic uptime checks and transaction monitoring.
- Endpoint:
/api/integrations/pingdom - Payloads: Uptime check state transitions
Better Uptime
Synthetic monitoring and heartbeats.
- Endpoint:
/api/integrations/betteruptime - Payloads: Incident webhook notifications
Uptime Kuma
Self-hosted monitoring and container health checks.
- Endpoint:
/api/integrations/uptimekuma - Payloads: Notification webhooks (down/up)
6. Log Analytics & SIEM
Elastic / Kibana
Elasticsearch cluster and Kibana rule alerting.
- Endpoint:
/api/integrations/elastic - Payloads: Kibana Alerting webhooks, Watcher alerts
Splunk On-Call
Log search alerts and security incident forwarding.
- Endpoint:
/api/integrations/splunk-oncall - Payloads: Alert notifications, incident events
7. Issue Tracking & Project Management
Jira Cloud
Bi-directional Jira integration for real-time ticket creation and comments.
- Endpoint:
/api/integrations/jira - Capabilities: Auto-create Jira issues, route by service, sync comments, manage postmortem action items
8. Custom ingest
PagerDuty Events API v2 ingest (v1.3)
Accept Events API v2 payloads on your OpsKnight host. Change the destination URL and test. Not a PagerDuty product.
- Endpoint:
/api/integrations/pagerduty(and/api/events/v2) - Capabilities:
trigger,acknowledge,resolvewith routing key resolution
Generic Webhooks
Connect custom scripts, internal cron jobs, or proprietary systems.
- Endpoint:
/api/integrations/webhook - Capabilities: Custom JSON mapping, HMAC-SHA256 signature verification
🛠️ How Normalization & Deduplication Work
flowchart LR
Ingress[Inbound Webhook] --> Verify[HMAC / Secret Verification]
Verify --> Parse[Normalized Event Parser]
Parse --> Dedup[SHA-256 Fingerprinting Engine]
Dedup --> Route[Service & Escalation Routing]
Route --> Dispatch[On-Call Alerting]
- Verification: Inbound requests are validated via HMAC signatures (
X-Hub-Signature-256,X-Grafana-Signature, etc.) or token headers. - Normalization: Diverse payload schemas are transformed into OpsKnight's unified incident format (
title,description,urgency,service,dedup_key). - Deduplication: SHA-256 hashes prevent alert storms from opening duplicate tickets for ongoing root-cause events.
- Escalation Routing: Active on-call responders receive notifications across Slack, Push, SMS, and Email according to their team schedule.
Last updated for v1.3
Edit this page on GitHub