Summary
In this chapter, we learned about the OpenTelemetry project and the exciting prospects it poses for the future of observability. Rather than superseding Prometheus or rendering it obsolete, we saw how the two are able to natively integrate and provide added functionality.
Importantly, we saw that OpenTelemetry’s integration with Prometheus should be used with intentionality and not necessarily as a wholesale replacement of Prometheus’s default, direct pull-based model. Nevertheless, OpenTelemetry is an exciting, rapidly developing project that you should keep your eye on for years to come as its integrations develop and improve.
In our next and final chapter, we’ll look at what you can do right now to make your observability environment as robust as possible. Remember, way back in Chapter 1, when we talked about how Prometheus is just one piece in a larger picture of making a system observable? In our next chapter, we’ll look at what the other...