Skip to main content

Integrations

OpsWorker connects with the tools your team already uses. Integrations are configured per cluster and fall into three categories:

  • Alert sources (inbound): systems that send alerts to OpsWorker via webhook (Prometheus AlertManager, Grafana Alerting, Datadog).
  • Observability and source-control queries (outbound): systems OpsWorker queries during investigations and chat (Grafana MCP, Kubernetes MCP, GitHub, GitLab).
  • Notification and AI backend: Slack delivery and the LLM that powers investigation reasoning.

Each integration is configured independently. You can use any combination: start with one alert source and add more as needed.


☸️ Kubernetes

Connect EKS, AKS, GKE, or self-hosted Kubernetes clusters to OpsWorker for AI-powered investigation and chat.

Browse β†’

πŸ”” Alerting

Forward alerts from Prometheus AlertManager, Grafana Alerting, or Datadog to trigger OpsWorker investigations.

Browse β†’

πŸ“ˆ Grafana MCP

Let OpsWorker query Grafana during investigations and chat: list datasources and run Prometheus queries, plus extended capabilities depending on your Grafana MCP server.

Read more β†’

πŸ’¬ Slack

Receive investigation results, alerts, and OpsWorker notifications directly in your Slack workspace.

Read more β†’

πŸ™ GitHub

Connect GitHub to enable the Git AI Agent and allow OpsWorker to open pull requests with suggested fixes.

Read more β†’

🦊 GitLab

Connect GitLab repositories to correlate deployments with incidents and automate fix MR creation.

Read more β†’

🧠 LLM / AI Backend

OpsWorker runs on AWS Bedrock by default. You can point a cluster at your own Anthropic API key with the Custom Reasoning Model integration.

Browse β†’

Grafana: Two Distinct Integrations​

Grafana shows up in two places because it serves two different purposes:

IntegrationDirectionPurpose
Grafana AlertingGrafana β†’ OpsWorkerSend alerts to OpsWorker via webhook
Grafana MCPOpsWorker β†’ GrafanaLet OpsWorker query metrics, logs, dashboards

They are independent: you can use one, both, or neither. Both are configured from the Grafana integration page.