Chapter 9: Deploying the Collector
Now that we've learned about the ins and outs of the collector, it's time to look at how we can use it in production. This chapter will explain how the flexibility of the collector can help us to deploy it in a variety of scenarios. Using Docker, Kubernetes, and Helm, we will learn how to use the OpenTelemetry collector in combination with the grocery store application from earlier chapters. This will give us the necessary knowledge to start using the collector in our cloud-native environment.
In this chapter, we will focus on the following main topics:
- Using the collector as a sidecar to collect application telemetry
- Deploying the collector as an agent to collect system-level telemetry
- Configuring the collector as a gateway
Along the way, we'll look at some strategies for scaling the collector. Additionally, we'll spend some more time with the processors that we looked at in Chapter 8, OpenTelemetry...