ScriptsMay 12, 2026·2 min read

DeepFlow — eBPF Observability for Cloud & AI

DeepFlow offers zero-code eBPF observability for Kubernetes/VMs—flows, metrics, traces, profiling—with OpenTelemetry support and a Docker Compose deploy.

Agent ready

This asset can be read and installed directly by agents

TokRepo exposes the CLI command, metadata JSON, install plan, and raw content links so agents can judge fit, risk, and next actions.

Native · 94/100Policy: allow
Target
Claude Code, Codex, Gemini CLI
Kind
Cli
Install
Manual
Trust
Trust: Established
Entrypoint
docker-compose -f deepflow-docker-compose/docker-compose.yaml up -d
CLI install command
npx tokrepo install d5c0b684-9578-5a22-b421-948f832a0626 --target codex
Intro

DeepFlow offers zero-code eBPF observability for Kubernetes/VMs—flows, metrics, traces, profiling—with OpenTelemetry support and a Docker Compose deploy.

  • Best for: Kubernetes and VM observability with minimal instrumentation
  • Works with: Linux + eBPF; Kubernetes/VMs; OpenTelemetry instrumentation
  • Setup time: 20–60 minutes

Practical Notes

  • GitHub: 4,074 stars · 453 forks; pushed 2026-05-12 (verified via GitHub API).
  • Repo includes manifests/deepflow-docker-compose/docker-compose.yaml for all-in-one deployment.
  • Topics include opentelemetry, kubernetes, and llm, signaling focus on modern cloud + AI workloads.

Main

Use DeepFlow as a “no-regrets baseline” before you add app-level tracing everywhere:

  • Start with the all-in-one Compose deployment to validate data flow end-to-end.
  • Connect one Kubernetes cluster or one VM pool first; confirm you can see service maps / flows and correlate spikes.
  • Only then add targeted OpenTelemetry instrumentation for the top 1–3 critical services.

For production, plan capacity around your traffic volume (agents can help estimate storage/retention from your p95 throughput) and keep a clear retention policy for traces vs metrics vs logs.

FAQ

Q: Is DeepFlow only for Kubernetes? A: No—README and repo structure mention both Kubernetes and host/VM deployments.

Q: Do I still need OpenTelemetry? A: Often yes for deep app semantics, but DeepFlow can give you useful coverage with minimal instrumentation.

Q: What should I verify first? A: That the all-in-one deployment is stable and you can correlate a known incident spike across flows/metrics/traces.

🙏

Source & Thanks

Source: https://github.com/deepflowio/deepflow > License: Apache-2.0 > GitHub stars: 4,074 · forks: 453

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets