table of contents Table of contents

Exporting traces to Grafana Tempo

On this page

You can connect the Traces export to Grafana using the OpenTelemetry Integration and Grafana Tempo.

  1. Make sure that you have Tempo running on your Grafana Cloud Instance at yourOrganization.grafana.net. Find it at Connections > Search for Tempo > Check if Tempo Data source is marked as installed.

  2. In Grafana Cloud (grafana.com/orgs/yourOrganization), head over to Connections > Add new connection > OpenTelemetry (OTLP). Add an OTLP connection in Grafana Cloud

  3. Copy the endpoint URL and append v1/traces to it. Grafana OTLP endpoint It should be similar to:https://otlp-gateway-prod-eu-west-2.grafana.net/otlp/v1/traces.

  4. Generate an OTLP Token, and copy both the Instance ID and the OTLP Token as well. Generate an OTLP token

  5. Head back to the Traces Settings page on Checkly.

  • Enable exporting traces and add the endpoint URL from step 3.
  • and in the Headers section, specify the HTTP Header: Authorization and Basic instance:token, where instance:token is base64 encoded. You can use an online tool like base64encode.net to encode your instance and token. Export Traces configuration
  1. Back in your Grafana Cloud Instance (for example danube.grafana.net), head over to “Explore”, select the Tempo source that is named grafanacloud-yourOrganization-traces: Select Tempo traces data source

    Now, click Search to see the table of Traces received. The ones exported by Checkly, have checkly in the service column. See Checkly Traces in Grafana

Find more the details in the Grafana OpenTelemetry documentation.


Last updated on November 13, 2024. You can contribute to this documentation by editing this page on Github