Databuff

Open Source Β· AI-Native OpenTelemetry APM

Ask one question in plain English β€” AI agents query metrics, traces, and topology together, then tell you what broke.

Live Demo  |  Documentation  |  δΈ­ζ–‡  |  Community

Features

- πŸ€– **AI-native, not a bolt-on chat box** β€” LLM queries traces, metrics, topology, and alerts directly from real data - 🧠 **Multi-agent collaboration** β€” AI Brain orchestrates query and inspection experts; complex tasks run in parallel - 🎯 **AI application observability** (Roadmap) β€” LLM call chains Β· token analytics Β· agent topology Β· skill/tool/model tracing - ⚑ **eBPF APM** (Roadmap) β€” kernel-level, non-intrusive collection without code changes - πŸ“Š **OpenTelemetry APM foundation** β€” OTLP ingestion with troubleshooting, tracing, service metrics, and topology - 🚨 **Alerting loop** β€” threshold and change detection, scheduled evaluation, alert event history - πŸ”§ **Skill + Tool extensibility** β€” override built-in skills, add custom digital experts without touching core code - πŸ”Œ **MCP both ways** β€” expose platform capabilities to Cursor / Claude; ingest external MCPs (Prometheus, SkyWalking, etc.) - 🐳 **Minimal 3-component stack** β€” Ingest + Doris + Web; one Docker / K8s command, no middleware sprawl - 🌐 **Bring your own model** β€” OpenAI-compatible + Anthropic Messages; Kimi, DeepSeek, GLM, Bailian, Qianfan, Ollama, and more

DataBuff demo: AI chat, services, topology

AI multi-agent troubleshooting Β· Service health Β· Call graph topology β€” English UI


OpenTelemetry APM and AI Native capabilities

---

Why DataBuff?

| | **DataBuff** | SigNoz | Datadog | |---|:---:|:---:|:---:| | AI multi-agent root cause | βœ… Built-in | ❌ | Add-on | | OpenTelemetry native | βœ… | βœ… | Partial | | Self-host Β· 5 min Docker | βœ… `curl \| bash` | βœ… | ❌ SaaS | | Distributed tracing + topology | βœ… | βœ… | βœ… | | Open source | βœ… | βœ… | ❌ | > **One-liner:** Open-source APM where an **AI brain** dispatches metric, trace, and inspection experts β€” not another chat box on top of dashboards. ---

Screenshots

AI Analysis

AI natural language query
Natural language query Β· Metrics and traces in plain language
Multi-agent collaboration
Multi-agent collaboration Β· Evidence synthesis and conclusions

APM Observability

Service list
Service list Β· Traffic-light status for anomalies
Global topology
Global topology Β· Auto-generated call graph
Service detail
Service detail Β· Metric trends and instances
Service flow
Service flow Β· Upstream and downstream dependencies
---

Architecture

Architecture

---

Quick Start

> ⚑ From running the install command to demo apps reporting data and showing traces and topology, you can see results in about **5 minutes**.

Requires **docker** and **docker-compose**. The install script auto-detects amd64/arm64 and downloads the matching image bundle. **1. Install Platform** ```bash curl -fsSL https://databuff.ai/databuff/ai-apm-install.sh | bash ``` **2. Install Demo App** (optional) ```bash curl -fsSL https://databuff.ai/databuff/ai-apm-demo-install.sh | bash ```
Offline Install When the registry is unreachable, download the bundle for your architecture and install on the target machine. Pick a version on the [install page](https://databuff.ai/#install) under **Docker β†’ Offline Install**, or use: `https://openocta.com/pkg/databuff//offline/databuff-ai-apm-offline--.tar.gz` ```bash tar -zxvf databuff-ai-apm-offline--.tar.gz cd databuff-ai-apm-offline-- # Install platform sudo ./install.sh ```
Kubernetes Requires **kubectl** and a working Kubernetes cluster. The script installs the platform via K8s manifests. **1. Install Platform** ```bash curl -fsSL https://databuff.ai/databuff/ai-apm-k8s-install.sh | bash ``` **2. Install Demo App** (optional) ```bash curl -fsSL https://databuff.ai/databuff/ai-apm-demo-k8s-install.sh | bash ``` **Offline image download** If the install commands above cannot pull images due to network issues, run the following to download an offline image bundle and load it onto the node. ```bash curl -fsSL https://databuff.ai/databuff/ai-apm-k8s-download-images.sh | bash ```

Open http://YOUR_HOST:27403 Β· Default login admin / Databuff@123 Β· Add your API key in model settings to enable AI

---

Community & Contributing

Contributing Guide  Β·  Open Issues  Β·  Discussions  Β·  Good First Issues

See CONTRIBUTING.md to learn how to submit PRs, report bugs, or request features.
Join our WeChat community for real-time help πŸ‘‡

WeChat community QR code