Tagged articles

StatsD

2 articles · Page 1 of 1
Random Bulletin
Random Bulletin
Aug 17, 2026 · Operations

Push vs Pull for Million‑QPS Monitoring: Hybrid Edge Pull and Central Push

At massive scale, the choice between push‑based and pull‑based metric collection determines monitoring system survivability; the article examines StatsD’s push model, Prometheus’s pull model, their trade‑offs, and proposes a hybrid edge‑pull, central‑push architecture to balance flow control, health checks, and network topology.

Hybrid ArchitecturePrometheusStatsD
0 likes · 18 min read
Push vs Pull for Million‑QPS Monitoring: Hybrid Edge Pull and Central Push
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Feb 21, 2025 · Mobile Development

UprobeStats: Dynamic User‑Space Instrumentation on Android via eBPF uprobe

UprobeStats, introduced in Android 15, uses the Linux kernel eBPF uprobe mechanism to dynamically insert probes into user‑space methods, capture timestamps and arguments, load BPF programs, and forward the data to StatsD via configurable protobufs, enabling flexible, source‑free instrumentation with minimal overhead.

AndroidBPFStatsD
0 likes · 16 min read
UprobeStats: Dynamic User‑Space Instrumentation on Android via eBPF uprobe