Summary
In this chapter, we explored metrics in detail. We saw all the operators available in PromQL and wrote two queries using the language. With that foundation of querying knowledge, we looked at the tools available to collect data and the various protocols with which applications can share data. We then looked at the architecture for Prometheu, and saw how Mimir takes the concepts of Prometheus and turns them into a highly scalable data processing tool, able to meet the needs of organizations of any size. Our final exploration was of Exemplars, giving us a concrete data example to add context to the aggregated data seen in metrics.
The next chapter will explore how traces work in Grafana Tempo, which will show you how powerful the use of exemplars and logging trace and span information can be to create a truly observable system for your organization’s customers.