OpenSRE integrates with your existing observability stack. You don't need to change how you monitor your systems — OpenSRE connects to the tools you already use and queries them during investigations.
| Category | Supported Tools | |----------|----------------| | Container Orchestration | Kubernetes | | Metrics & Monitoring | Prometheus, Grafana, Datadog, New Relic | | Logging | Elastic/ELK, Splunk, CloudWatch Logs | | Distributed Tracing | Jaeger, Datadog APM | | Error Tracking | Sentry | | Alerting & Incidents | PagerDuty, OpsGenie | | Communication | Slack | | Source Control | GitHub | | Documentation | Confluence | | LLM Providers | Any provider via LiteLLM |
OpenSRE can run PromQL queries against your Prometheus instance to check metric anomalies, query alert history, and correlate metrics with incident timelines.
integrations:
prometheus:
url: "http://prometheus:9090"
enabled: true
OpenSRE can read Grafana dashboard panels, check alert states, and pull annotations that mark deployments or other events.
integrations:
grafana:
url: "http://grafana:3000"
api_key: "your-grafana-api-key"
enabled: true
Full Datadog integration covers metrics, APM traces, monitors, and service health.
integrations:
datadog:
api_key: "your-datadog-api-key"
app_key: "your-datadog-app-key"
enabled: true
Query New Relic APM data, NRQL metrics, and synthetic monitor results.
integrations:
new_relic:
api_key: "your-new-relic-api-key"
account_id: "your-account-id"
enabled: true
OpenSRE queries Elasticsearch for log patterns, error spikes, and service-specific log analysis.
integrations:
elasticsearch:
url: "http://elasticsearch:9200"
enabled: true
Full Splunk SPL query support for log investigation.
integrations:
splunk:
url: "https://your-splunk-instance:8089"
token: "your-splunk-token"
enabled: true
OpenSRE can look up distributed traces in Jaeger by service, operation, or trace ID, and analyze span timing and error propagation.
OpenSRE queries Sentry for recent error events, stack traces, and release health metrics correlated with the incident timeline.
integrations:
sentry:
dsn: "https://your-sentry-dsn"
token: "your-sentry-token"
enabled: true
OpenSRE can query PagerDuty for recent incident history, on-call schedules, and alert timelines — providing context about whether this is a recurring alert.
Slack integration serves two roles:
OpenSRE routes all LLM requests through LiteLLM, which acts as a unified proxy. This means you can use any LLM provider:
Change the model without changing any OpenSRE configuration — only the litellm_config.yaml needs updating.
For tools not listed here, you can add custom integrations as investigation skills. See Investigation Skills for how to create a custom skill that queries your specific tool.