6

Tracing Technicalities with Grafana Tempo

Grafana Tempo is the third telemetry storage tool from Grafana that we’ll discuss; it provides the capability to store and query trace data. This chapter will introduce the Tempo query language (TraceQL). TraceQL can be used to select and filter traces generated by your applications to gather insights from across traces; the language is very similar to LogQL and PromQL but tailored to trace data. In this chapter, we will explore the major tracing protocols and how they can be used to output traces from applications; this will help you make informed choices on which protocol to use in an application, or which protocols to support when collecting data. We’ll then explore the architecture of Tempo to ...

Get Observability with Grafana now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.