Drag the ring to rotate the device layout

Mobile Log Aggregation 2D: Token-Bucket Rate Limiting & Priority Sampling

Mobile apps generate far more log volume than a metered network or a collector's storage budget can absorb, so remote logging pipelines admit events through a token-bucket rate limiter rather than shipping everything. This 2D simulator renders eight mobile devices streaming DEBUG/INFO/WARN/ERROR/FATAL events toward a central collector on a rotatable ring, a live token-bucket gauge, a rolling throughput chart, and a per-tick admission queue view. Switch between priority-aware admission — which always lets crash-level FATAL and ERROR events through first — and naive uniform sampling, then trigger a crash spike to see the two strategies diverge on the one metric that actually matters: how many crash reports survive under load.