Skip to content
SPECIFICTION
Get listed

BCC vs DeepFlow

BCC

github.com

DeepFlow

deepflow.io

Side by side

FigureBCCDeepFlow
Price fromFreeFree
Free planYesYes
Free trial—Yes
Open source——
Web—Yes
Windows—Yes
LinuxYesYes
Android—Yes
API—Yes
Self-hostedYesYes
Plans published13
Spec score · eBPF Observability Tools7.9 (#12)8.1 (#8)
PurposeBCC is a toolkit for creating efficient kernel tracing and manipulation programs using eBPF.DeepFlow is an observability product for complex cloud infrastructure and cloud-native applications.

Plans

BCC

  • BCCFree

BCC pricing →

DeepFlow

  • Community EditionFree
  • Cloud EditionPriced on request
  • Enterprise EditionPriced on request

DeepFlow pricing →

In their own words

BCC

BCC has no write-up on Specifiction yet; its figures are above.

Visit github.com

DeepFlow

DeepFlow is an observability product for cloud infrastructure and cloud-native applications. It uses eBPF to collect application performance metrics, distributed traces, and continuous profiling data without intrusion. Its core capabilities include a universal service map, distributed tracing, and profiling. Built-in parsing covers HTTP, HTTPS, Dubbo, gRPC, MySQL, PostgreSQL, Redis, MongoDB, Kafka, MQTT, and DNS. DeepFlow can serve as storage for Prometheus, OpenTelemetry, SkyWalking, and Pyroscope, and offers SQL, PromQL, and OTLP interfaces. AutoTagging links observability data with cloud and Kubernetes resources, tags, and CMDB business tags. The Community Edition is open source under Apache 2.0 and is listed at free. It supports Linux servers and selected Kubernetes, cloud, and container environments; deployment guidance covers Kubernetes and Docker Compose. Enterprise Edition adds encrypted agent-to-server transmission, multi-tenancy, and data permission isolation. The listed platforms include Android, API, Linux, self-hosted, web, and Windows.

Visit deepflow.io