Highlights
- SkyWalking native gRPC ingest — Ingest listens on 11800 (same default port as SkyWalking OAP). Keep your existing Java Agent jar; point
collector.backend_serviceat DataBuff to get traces, JVM metrics, topology, and log correlation on the same platform - Ops Expert · install recovery — When
install.sh/start.shexits non-zero but Doris is not ready, the Web UI still boots in troubleshooting mode: configure your LLM API key, pick the built-in Ops Expert (expertId=ops), and SSH read-only to inspect containers, Doris logs, and cgroup limits - Ops Expert · live runtime troubleshooting — When checkout P99 spikes but the root cause is unclear (JVM vs host vs downstream), Ops Expert runs read-only Bash/SSH on the target host and aligns findings with slow Trace spans
- Docker in-place upgrade —
ai-apm-update.shupgrades to 0.1.3 without wipingdata/ - Offline install bundles — Full offline packages per architecture (
databuff-ai-apm-offline-0.1.3-<arch>.tar.gz) - Live demo — https://demo.databuff.ai (
admin/Databuff@123) - Bash tool for AI experts — Built-in experts can execute read-only shell commands for deployment and runtime checks
Quick Start
# Platform (latest = 0.1.3)
curl -fsSL https://databuff.ai/databuff/ai-apm-install.sh | bash
# Upgrade existing Docker install (keeps data/)
curl -fsSL https://databuff.ai/databuff/ai-apm-update.sh | bash
# Demo apps (optional)
curl -fsSL https://databuff.ai/databuff/ai-apm-demo-install.sh | bashOpen http://YOUR_HOST:27403 · login admin / Databuff@123 · configure LLM API key for AI features.
Already running SkyWalking Agents? Point collector.backend_service at your DataBuff ingest host on port 11800.
Offline Install
# Example: amd64 offline bundle
tar -zxvf databuff-ai-apm-offline-0.1.3-amd64.tar.gz
cd databuff-ai-apm-offline-0.1.3-amd64
sudo ./install.shKubernetes
curl -fsSL https://databuff.ai/databuff/ai-apm-k8s-install.sh | bash
curl -fsSL https://databuff.ai/databuff/ai-apm-demo-k8s-install.sh | bashWhat's included
| Component | Image |
|---|---|
| ai-apm-web | databuffhub/ai-apm-web:0.1.3 |
| ai-apm-ingest | databuffhub/ai-apm-ingest:0.1.3 |
| ai-apm-demo | databuffhub/ai-apm-demo:0.1.3 |
Demo
Links
- Repo: https://github.com/databufflabs/databuff
- Docs: https://github.com/databufflabs/databuff/tree/master/docs
- Website: https://databuff.ai
- Live Demo: https://demo.databuff.ai
Full changelog
- SkyWalking native gRPC ingest on port 11800 with demo seeder support
- Built-in Ops Expert for install recovery and live SSH troubleshooting
- Web troubleshooting bootstrap when Doris is down (LLM setup + SSH triage)
- Hardened health checks, JDBC fast-fail, and Doris failover E2E fixes
- Fix 5s API hang when Doris is unreachable (fail-close JDBC gate before web port opens)
- Upgrade script retries up to three times on transient failures
- SkyWalking db.type/SQL normalization and Dubbo ingest fixes
- Service flow entry service bug fix; trace detail span color classification
- AI session count uses full DB total; history drawer infinite scroll
- 30-day dynamic partition retention on Doris metric tables
- CONTRIBUTING.md, Issue templates, and community links in README
- Docker env example and expanded ops docs
