Summary
We've only just scratched the surface of how to run the collector in production by looking at very specific use cases. However, you can start thinking about how to apply the lessons you have learned from this chapter to your environments. Whether it be using Kubernetes, bare metal, or another form of hybrid cloud environment, the same principles we explored in this chapter regarding how to best collect telemetry will apply. Collecting telemetry from an application should always be done with minimal impact on the application itself. The sidecar deployment mode provides a collection point as close as possible to the application without adding any dependency to the application itself.
The deployment of the collector as an agent gives us the ability to collect information about the worker running our applications, which could also allow us to monitor the health of the resources in our cluster. Additionally, this serves as a convenient point to augment the telemetry from...