|
1 | 1 | --- |
2 | 2 | title: "Integrations overview" |
| 3 | +description: "Connect observability, cloud, data, and messaging tools for automated RCA" |
3 | 4 | --- |
4 | 5 |
|
5 | 6 | OpenSRE investigates alerts by querying the same tools your engineers use. Connect your stack so OpenSRE can pull logs, check recent deploys, map dependencies, and deliver findings where your team already works. |
6 | 7 |
|
7 | | -## Before you begin |
| 8 | +## Two setup paths |
8 | 9 |
|
9 | | -Make sure you have: |
| 10 | +| Path | Best for | How to configure | |
| 11 | +| --- | --- | --- | |
| 12 | +| **Local CLI** | Self-hosted `opensre` on your laptop or server | `opensre onboard` or `opensre integrations setup`, plus env vars | |
| 13 | +| **Hosted (OpenSRE Cloud)** | Org-wide connectors shared across users | [app.tracer.cloud](https://app.tracer.cloud) web app | |
10 | 14 |
|
11 | | -- A OpenSRE account — you can create one at [app.tracer.cloud/sign-up](http://app.tracer.cloud/sign-up) |
12 | | -- Access credentials for the tools you want to connect |
13 | | -- Permissions to create API keys |
| 15 | +Most users start with the **local CLI** path. You need credentials for the tools you want to connect and permission to create API keys. |
14 | 16 |
|
15 | | -## Enterprise integrations |
| 17 | +## Local CLI setup |
16 | 18 |
|
17 | | -Enterprise integrations are configured through the OpenSRE web app at [app.tracer.cloud](https://app.tracer.cloud). Once connected, they are available to all users in your organization. |
18 | | - |
19 | | -**Observability.** OpenSRE reads your logs, metrics, traces, and alerts to build investigation hypotheses. Connect [Grafana](/grafana) and [Datadog](/datadog). |
| 19 | +```bash |
| 20 | +opensre integrations setup |
| 21 | +``` |
20 | 22 |
|
21 | | -**Infrastructure.** OpenSRE maps your environment and dependencies across clouds and clusters. Connect [AWS](/aws). |
| 23 | +Or set environment variables — OpenSRE picks them up automatically on the next run. |
22 | 24 |
|
23 | | -**Communication.** OpenSRE delivers investigation reports where your team already works. Connect [Slack, Discord, or Telegram](/messaging/index). |
| 25 | +### Verify |
24 | 26 |
|
25 | | -<Frame> |
26 | | -  |
27 | | -</Frame> |
28 | | - |
29 | | -### Configure enterprise integrations |
| 27 | +```bash |
| 28 | +opensre integrations verify |
| 29 | +opensre integrations verify datadog |
| 30 | +``` |
30 | 31 |
|
31 | | -Each integration follows a simple, guided flow. Let's look at Datadog as an example. |
| 32 | +Inside the interactive shell you can also run `/integrations list`, `/integrations verify <name>`, and `/health`. |
32 | 33 |
|
33 | | -1. Name - Helps distinguish between different instances |
34 | | -2. API Key - in Datadog, create a new API key and copy and paste into OpenSRE. |
35 | | -3. Application Key - In Datadog, create a new Application Key and copy and paste into OpenSRE. |
| 34 | +## Integration catalog |
36 | 35 |
|
37 | | -<Frame> |
38 | | -  |
39 | | -</Frame> |
| 36 | +| Category | Integrations | |
| 37 | +| --- | --- | |
| 38 | +| **Observability and incidents** | [Alertmanager](/alertmanager), [Azure Monitor](/azure-monitor), [Better Stack](/betterstack), [Coralogix](/coralogix), [Datadog](/datadog), [Grafana](/grafana), [Hermes](/hermes), [Honeycomb](/honeycomb), [Incident.io](/incident_io), [OpenObserve](/openobserve), [OpsGenie](/opsgenie), [Sentry](/sentry), [SignOz](/signoz), [Splunk](/splunk), [Victoria Logs](/victoria_logs) | |
| 39 | +| **Cloud and infrastructure** | [AWS](/aws), [Argo CD](/argocd), [Helm](/helm), [Jenkins](/jenkins), [Vercel](/vercel) | |
| 40 | +| **Databases and data platforms** | [Azure SQL](/azure-sql), [ClickHouse](/clickhouse), [Kafka](/kafka), [MariaDB](/mariadb), [MongoDB](/mongodb), [MongoDB Atlas](/mongodb-atlas), [MySQL](/mysql), [OpenSearch](/opensearch), [PostgreSQL](/postgresql), [RabbitMQ](/rabbitmq), [RDS](/rds), [Snowflake](/snowflake), [Supabase](/supabase) | |
| 41 | +| **Source control and collaboration** | [Bitbucket](/bitbucket), [GitHub](/github), [GitHub Actions](/integrations/github-actions), [GitLab](/gitlab), [Google Docs](/google-docs), [Jira](/jira), [Trello](/integrations/trello) | |
| 42 | +| **Workflow orchestration** | [Airflow](/airflow), [Dagster](/dagster), [Prefect](/prefect) | |
| 43 | +| **Messaging** | [Slack](/messaging/slack), [Discord](/messaging/discord), [Telegram](/messaging/telegram), [WhatsApp](/messaging/whatsapp), [Twilio SMS](/messaging/twilio-sms) | |
| 44 | +| **AI coding assistants** | [OpenClaw](/openclaw) | |
40 | 45 |
|
41 | | -## Local integrations |
| 46 | +[Multi-instance integrations](/multi-instance-integrations) let you register multiple clusters, regions, or accounts per provider (for example prod and staging Grafana). |
42 | 47 |
|
43 | | -Local integrations are configured on the machine running OpenSRE — via the CLI setup wizard or environment variables. They give OpenSRE access to your databases, source control, error trackers, and workflow tools. |
| 48 | +## Hosted (OpenSRE Cloud) setup |
44 | 49 |
|
45 | | -```bash |
46 | | -opensre integrations setup |
47 | | -``` |
| 50 | +Enterprise connectors are configured through the OpenSRE web app at [app.tracer.cloud](https://app.tracer.cloud). Once connected, they are available to all users in your organization. |
48 | 51 |
|
49 | | -Or set environment variables and OpenSRE picks them up automatically. |
| 52 | +**Observability.** Connect [Grafana](/grafana) and [Datadog](/datadog) for logs, metrics, traces, and alerts. |
50 | 53 |
|
51 | | -| Category | Integrations | |
52 | | -| --- | --- | |
53 | | -| **Observability** | [Better Stack](/betterstack), [Honeycomb](/honeycomb), [Coralogix](/coralogix), [Sentry](/sentry) | |
54 | | -| **Databases** | [MongoDB](/mongodb), [MariaDB](/mariadb), [ClickHouse](/clickhouse), [Kafka](/kafka) | |
55 | | -| **Source control** | [GitHub](/github), [GitLab](/gitlab), [Bitbucket](/bitbucket) | |
56 | | -| **Kubernetes releases** | [Helm](/helm) | |
57 | | -| **Deployments** | [Vercel](/vercel) | |
58 | | -| **Orchestration** | [Dagster](/dagster), [Prefect](/prefect) | |
59 | | -| **Incident management** | [OpsGenie](/opsgenie), [Jira](/jira) | |
60 | | -| **Reporting** | [Google Docs](/google-docs) | |
61 | | -| **AI coding assistants** | [OpenClaw](/openclaw) | |
| 54 | +**Infrastructure.** Connect [AWS](/aws) to map your environment across clouds and clusters. |
62 | 55 |
|
63 | | -### Verify local integrations |
| 56 | +**Communication.** Deliver investigation reports via [Slack, Discord, or Telegram](/messaging/index). |
64 | 57 |
|
65 | | -After setup, confirm everything is working: |
| 58 | +<Frame> |
| 59 | +  |
| 60 | +</Frame> |
66 | 61 |
|
67 | | -```bash |
68 | | -opensre integrations verify |
69 | | -``` |
| 62 | +### Example: Datadog in the web app |
70 | 63 |
|
71 | | -To check a specific integration: |
| 64 | +1. **Name** — distinguish between instances (for example `prod` vs `staging`) |
| 65 | +2. **API key** — create in Datadog and paste into OpenSRE |
| 66 | +3. **Application key** — create in Datadog and paste into OpenSRE |
72 | 67 |
|
73 | | -```bash |
74 | | -opensre integrations verify mongodb |
75 | | -``` |
| 68 | +<Frame> |
| 69 | +  |
| 70 | +</Frame> |
0 commit comments