Hserver Monitoring: Docker & Containers · advanced

Block I/O per Container Exposes Noisy Neighbors

Host disk latency can rise because one container is performing heavy reads or writes while every other service only sees the consequence.

Current. Current production-engineering note derived from the hserver observability deployment, runtime measurements, alert rules, dashboards, and recovery work in September 2026.

Host disk latency can rise because one container is performing heavy reads or writes while every other service only sees the consequence. I ended up treating container block I/O read/write counters as the useful observation point rather than relying on a generic service-up indicator. Per-container I/O attribution helps separate a host storage problem from one workload creating excessive disk demand.

This is a good example of resource attribution. The purpose is to reduce ambiguity during an incident: a signal should tell me which layer to inspect next, not simply confirm that something somewhere looks unusual.

For production I use the following guardrail: Correlate container block throughput with host latency, disk busy time and PSI before throttling or moving a workload. The same rule keeps the dashboard useful when the system grows and more targets are added.

The implementation is traceable to 218300b in the hserver repository. That commit is the concrete reference for the collector, alert, dashboard, or runtime change behind this article.

Quick navigationEsc