Two approaches to Kubernetes observability: network flows versus service-level Golden Signals. aacyn also compares favorably to Pixie, Coroot, and Grafana Beyla — see the README for the full competitive matrix.
Setup time30 seconds (helm install)Hours (CNI migration)
Requires CNI changeNo — runs alongside any CNIYes — requires Cilium CNI
Golden Signals (RED metrics)Built-in — rate, errors, duration per serviceManual — network flows only
SLO trackingError budgets + burn rate alertsNo
Pre-configured alerts5 rules out of the boxRequires external tooling
Distributed tracingeBPF span generation + W3C traceparentNo
HTTP & gRPC visibilityMethod, path, status, service name — kernel-levelL3/L4 only (IP:port)
K8s pod enrichmentPod names, namespaces, deployments on topology edgesYes — via Cilium identity
OTLP ingest + exportBoth directions — bridge existing OTel instrumentationNo
ForwardersDatadog, Splunk, OTLPNo
Grafana pluginNative data source pluginYes — but flow logs only
No external database requiredYes — self-contained single binaryYes — in-memory flow store
SIMD-accelerated storeAVX-512 / NEON — 5M events/secNo
Open source license✓ Apache 2.0✓ Apache 2.0
DashboardCanvas 2D topology + golden signals + SLO gaugesService map + flow logs