From d2c5dac76fa6ac72ed387a4ddf7b37b133d88d9a Mon Sep 17 00:00:00 2001 From: Connor Lindsey Date: Tue, 14 Dec 2021 08:48:35 -0700 Subject: [PATCH] Tempo: Add provisioning example to Tempo docs (#43049) * Add provisioning example to Tempo docs * Update docs/sources/datasources/tempo.md Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com> Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com> --- docs/sources/datasources/tempo.md | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/docs/sources/datasources/tempo.md b/docs/sources/datasources/tempo.md index 539042f7a95..eeb5ad5d77e 100644 --- a/docs/sources/datasources/tempo.md +++ b/docs/sources/datasources/tempo.md @@ -146,3 +146,36 @@ Click on the service to see a context menu with additional links for quick navig ## Linking Trace ID from logs You can link to Tempo trace from logs in Loki or Elastic by configuring an internal link. See the [Derived fields]({{< relref "loki.md#derived-fields" >}}) section in the [Loki data source]({{< relref "loki.md" >}}) or [Data links]({{< relref "elasticsearch.md#data-links" >}}) section in the [Elastic data source]({{< relref "elasticsearch.md" >}}) for configuration instructions. + +## Provision the Tempo data source + +You can modify the Grafana configuration files to provision the Tempo data source. Read more about how it works and all the settings you can set for data sources on the [provisioning]({{< relref "../administration/provisioning/#datasources" >}}) topic. + +Here is an example config: + +```yaml +apiVersion: 1 + +datasources: + - name: Tempo + type: tempo + # Access mode - proxy (server in the UI) or direct (browser in the UI). + access: proxy + url: http://localhost:3200 + jsonData: + httpMethod: GET + tracesToLogs: + datasourceUid: 'loki' + tags: ['job', 'instance', 'pod', 'namespace'] + spanStartTimeShift: '1h' + spanEndTimeShift: '1h' + filterByTraceID: false + filterBySpanID: false + lokiSearch: true + serviceMap: + datasourceUid: 'prometheus' + search: + hide: false + nodeGraph: + enabled: true +```