Summary
In this chapter, you saw how OpenTelemetry approaches the problem of the standardization of SDKs, protocols, and tools to collect and export application telemetry, and how its implementation can make your application vendor-agnostic. We also saw how to implement it in a sample application, from the application SDK to the OpenTelemetry Collector deployment and backend.
With this information, you can now make a judgment call on when to apply OpenTelemetry, its benefits and drawbacks, and the value it brings to your architecture and observability objectives.
In the next chapter, we will continue our tour of the open source observability tools, talking about two important projects: Prometheus and Grafana.