Integrations
Integrations
Section titled “Integrations”Integrations allow Overwatch to connect with your existing observability stack and communication tools. By ingesting alerts and metrics, Overwatch can automatically detect incidents and provide rich context for faster resolution.
Supported Integrations
Section titled “Supported Integrations”Overwatch currently supports the following integrations:
Monitoring & Observability
Section titled “Monitoring & Observability”| Integration | Type | Capabilities | Auth Method |
|---|---|---|---|
| Datadog | datadog | Alerts, Metrics, Logs, Dashboards | API Key + App Key |
| New Relic | new_relic | Alerts, Metrics | API Key |
| Grafana | grafana | Alerts, Dashboards | API Key |
| Prometheus | prometheus | Alerts, Metrics | Basic Auth |
| Elasticsearch | elasticsearch | Logs, Alerts | API Key |
| SigNoz | signoz | Alerts, Metrics, Traces | API Key |
Communication & Incident Response
Section titled “Communication & Incident Response”| Integration | Type | Capabilities | Auth Method |
|---|---|---|---|
| Slack | slack | Notifications, ChatOps | OAuth |
| PagerDuty | pagerduty | Incident Sync, On-Call | API Key |
| Microsoft Teams | microsoft_teams | Notifications | Webhook |
| Generic Webhook | webhook | Custom Alerts | Secret Token |
Configuring Integrations
Section titled “Configuring Integrations”To add a new integration:
- Navigate to Settings > Integrations.
- Click Add Integration.
- Select the provider (e.g., Datadog).
- Enter a Name for the integration.
- Provide the required credentials (API Key, App Key, URL).
- Click Test Connection to verify connectivity.
- Click Save.
Webhook Configuration
Section titled “Webhook Configuration”For generic webhooks, Overwatch will generate a unique URL and Secret Token.
- Copy the Webhook URL.
- Configure your external tool to POST JSON payloads to this URL.
- (Optional) Sign the request using the Secret Token for security verification.
Integration Health
Section titled “Integration Health”Overwatch continuously monitors the health of your integrations.
- Active: The integration is working correctly.
- Error: The last sync attempt failed. Check the error message for details.
- Testing: The integration is currently being verified.
- Disabled: The integration has been manually turned off.
Troubleshooting
Section titled “Troubleshooting”If an integration shows an Error status:
- Check the Last Error Message in the integration details.
- Verify that your API keys have not expired.
- Ensure that the external service is reachable and not experiencing downtime.
- If the error persists, try Re-authenticating or contacting support.
Rate Limits
Section titled “Rate Limits”Each integration tracks its API usage. If you hit a rate limit (e.g., from Datadog), Overwatch will automatically back off and retry later. You can view the Rate Limit Remaining and Reset Time in the integration details.