Docker containers are becoming increasingly common in production due to their ability to provide an escape from software dependency hell and scaffolding for scalable software architectures. However, this also increases operational complexity by an order of magnitude as containers have a very short half-life and are used in large numbers. To address this issue, it's essential to monitor all layers of the stack together, without gaps, and tag containers so that they can be monitored as queryable sets rather than individual entities. This allows for powerful monitoring capabilities and effective visibility into infrastructure and applications.