github-actions[bot] 46dad34116 [release-v2.5] [DOC] Add missing doc for metrics (#3737)
* [DOC] Add missing doc for metrics (#3726)

* Add missing doc for metrics

* Update docs/sources/tempo/operations/traceql-metrics.md

* Apply suggestions from code review

Co-authored-by: Martin Disibio <mdisibio@gmail.com>

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Martin Disibio <mdisibio@gmail.com>

---------

Co-authored-by: Martin Disibio <mdisibio@gmail.com>
(cherry picked from commit 56a0b8c383b0efbe7e12477d36f45c680e8bfa44)

* Update docs/sources/tempo/operations/traceql-metrics.md

---------

Co-authored-by: Kim Nylander <104772500+knylander-grafana@users.noreply.github.com>
2024-05-31 09:25:58 -04:00
2024-05-23 11:49:50 -04:00
2024-05-16 14:06:18 -04:00

Tempo Logo

Latest Release License Docker Pulls Slack Community Forum Go Report Card

Grafana Tempo is an open source, easy-to-use and high-scale distributed tracing backend. Tempo is cost-efficient, requiring only object storage to operate, and is deeply integrated with Grafana, Prometheus, and Loki.

Tempo is Jaeger, Zipkin, Kafka, OpenCensus and OpenTelemetry compatible. It ingests batches in any of the mentioned formats, buffers them and then writes them to Azure, GCS, S3 or local disk. As such it is robust, cheap and easy to operate!

Tempo implements TraceQL, a traces-first query language inspired by LogQL and PromQL. This query language allows users to very precisely and easily select spans and jump directly to the spans fulfilling the specified conditions:

Tempo Screenshot

Getting Started

Further Reading

To learn more about Tempo, consult the following documents & talks:

Getting Help

If you have any questions or feedback regarding Tempo:

  • Grafana Labs hosts a forum for Tempo. This is a great place to post questions and search for answers.
  • Ask a question on the Tempo Slack channel.
  • File an issue for bugs, issues and feature suggestions.
  • UI issues should be filed with Grafana.

OpenTelemetry

Tempo's receiver layer, wire format and storage format are all based directly on standards and code established by OpenTelemetry. We support open standards at Grafana!

Check out the Integration Guides to see examples of OpenTelemetry instrumentation with Tempo.

Other Components

tempo-vulture

tempo-vulture is Tempo's bird themed consistency checking tool. It writes traces to Tempo and then queries them back in a variety of ways.

tempo-cli

tempo-cli is the place to put any utility functionality related to Tempo. See Documentation for more info.

License

Grafana Tempo is distributed under AGPL-3.0-only. For Apache-2.0 exceptions, see LICENSING.md.

Description
Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
https://grafana.com/oss/tempo/ Readme AGPL-3.0 303 MiB
Languages
Go 96%
Jsonnet 2.7%
Yacc 0.5%
Makefile 0.3%
HCL 0.2%
Other 0.2%