We’re Loki trying to help log watchers: Grafana rolls out new system health tools to test and trace

Grafana Labs today rolled out two new tools to add to its metric visualisation suite of products during its first virtual ObservabilityCon.

The first, Grafana Tempo, is a distributed tracing system, designed to correlate metrics, logs, and traces – and integrated with Grafana’s other tools, such as Prometheus. It works with open source tracing protocols including Jaeger, Zipkin, and OpenTelemetry. As we reported here, the Google/CNCF project froze its tracing spec last week. 

The company said that Tempo requires object storage like S3 or GCS, which theoretically lowers operating costs, while making it scalable and relatively easy to manage and integrate.

Grafana also announced version 2.0 of Loki, the open source log amalgamation and analysis tool. The company said that upgrades to its query language improved its ability to extract labels, and filter and group data. 

Data can also be transformed from a number of structured and unstructured  log formats and JSON log lines. Loki 2.0’s query tools can also normalise log data for more complex queries, creating and storing labels as needed. It also adds  a distributed rules evaluation engine so that any query can generate an alert.

“Observability is all about being able to see your environment, our goal is to help organizations with their observability strategy, which often is complex, with a wide range of proprietary, open source and custom tools. We embrace all of that and are also working hard to give them choice with additional open source solutions for modern applications – hence the advancement of Loki for logs and the introduction of Tempo for tracing today,” Scott Fingerhut, VP of global marketing, Grafana Labs, told DevClass in a statement. 

A full list of changes can be found in the project’s repository.