Stream container stats from Docker via a long-lived reader instead of polling container.stats(stream=False) per collection cycle.