SherlockOps receives an alert, queries your monitoring, logs, and infrastructure, then tells you exactly what went wrong and how to fix it.
How it works
Alertmanager fires a webhook. SherlockOps picks it up.
The agent picks the right tools, queries your stack, and correlates the data. No runbooks needed.
A clear diagnosis lands in Slack, Telegram, or wherever you work. With the root cause, evidence, and next steps.
prod/payment-service
abc123 deployed 2h ago.
Scale memory 512Mi → 1Gi · Revert commit abc123 · Check for goroutine leak in /api/checkout
Integrations
Why SherlockOps
Your data stays yours. Single Docker container, zero SaaS dependencies. Runs in your VPC, behind your firewall.
Claude, GPT-4, Ollama, vLLM. Bring your own model. Switch providers without changing a line of config.
From Prometheus to MongoDB, your agent investigates with real data. Not summaries, not guesses — actual queries.
Connect any MCP server. Add new data sources without writing code. The protocol does the plumbing.
// connect any MCP server in 3 lines of config
mcp:
clients:
- name: "k8s-cluster"
url: "https://k8s-mcp.your-infra.com/mcp"
- name: "argocd"
url: "https://argo-mcp.your-infra.com/mcp"
- name: "alertmanager"
url: "https://am-mcp.your-infra.com/mcp"
- name: "custom-tool"
url: "http://internal-mcp:3000"
auth: "bearer"
token: "your-token"
Any MCP-compatible server becomes a tool for the AI agent. ArgoCD, Alertmanager, Vault, custom APIs — if it speaks MCP, SherlockOps can use it to investigate alerts. No code changes needed.
Quick Start
Architecture