You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For information on how to use the Zipkin endpoint with curl (for debugging purposes), refer to [Pushing spans with HTTP]({{< relref "./pushing-spans-with-http" >}}).
96
+
For information on how to use the Zipkin endpoint with curl (for debugging purposes), refer to [Pushing spans with HTTP](pushing-spans-with-http/).
97
97
98
98
### Query
99
99
@@ -146,7 +146,7 @@ but if it can also send OpenTelemetry proto if `Accept: application/protobuf` is
146
146
### Search
147
147
148
148
The Tempo Search API finds traces based on span and process attributes (tags and values). Note that search functionality is **not** available on
When performing a search, Tempo does a massively parallel search over the given time range, and takes the first N results. Even identical searches differs due to things like machine load and network latency. TraceQL follows the same behavior.
152
152
@@ -163,7 +163,7 @@ The URL query parameters support the following values:
@@ -176,7 +176,7 @@ The URL query parameters support the following values:
176
176
**Parameters supported for all searches**
177
177
178
178
-`limit = (integer)`
179
-
Optional. Limit the number of search results. Default is 20, but this is configurable in the querier. Refer to [Configuration]({{< relref "../configuration#querier" >}}).
179
+
Optional. Limit the number of search results. Default is 20, but this is configurable in the querier. Refer to [Configuration](../configuration/#querier).
180
180
-`start = (unix epoch seconds)`
181
181
Optional. Along with `end` define a time range from which traces should be returned.
182
182
-`end = (unix epoch seconds)`
@@ -411,7 +411,7 @@ Parameters:
411
411
412
412
This endpoint retrieves all discovered values and their data types for the given TraceQL identifier.
413
413
The endpoint is available in the query frontend service in a microservices deployment, or the Tempo endpoint in a monolithic mode deployment. This endpoint is similar to `/api/search/tag/<tag>/values` but operates on TraceQL identifiers and types.
414
-
See [TraceQL]({{< relref "../traceql">}}) documentation for more information.
414
+
See [TraceQL](../traceql/) documentation for more information.
415
415
416
416
#### Example
417
417
@@ -449,7 +449,7 @@ This endpoint can also receive `start` and `end` optional parameters. These para
449
449
#### Filtered tag values
450
450
451
451
The `autocomplete_filtering_enabled` configuration parameter is set to `true` by default. This provides an optional URL query parameter, `q`, to your request.
452
-
The `q` parameter is a URL-encoded [TraceQL query]({{< relref "../traceql">}}).
452
+
The `q` parameter is a URL-encoded [TraceQL query](../traceql/).
453
453
If provided, the tag values returned by the API are filtered to only return values seen on spans matching your filter parameters.
454
454
455
455
Queries can be incomplete: for example, `{ .cluster = }`. Tempo extracts only the valid matchers and build a valid query.
@@ -480,7 +480,7 @@ Meant to be used in a Query Visualization UI like Grafana to test that the Tempo
480
480
481
481
### Overrides API
482
482
483
-
For more information about user-configurable overrides API, refer to the [user-configurable overrides]({{< relref "../operations/user-configurable-overrides#api" >}}) documentation.
483
+
For more information about user-configurable overrides API, refer to the [user-configurable overrides](../operations/user-configurable-overrides/#api) documentation.
484
484
485
485
### Flush
486
486
@@ -512,7 +512,7 @@ This is usually used at the time of scaling down a cluster.
512
512
### Distributor ring status
513
513
514
514
{{< admonition type="note" >}}
515
-
This endpoint is only available when Tempo is configured with [the global override strategy]({{< relref "../configuration#overrides" >}}).
515
+
This endpoint is only available when Tempo is configured with [the global override strategy](../configuration/#overrides).
516
516
{{% /admonition %}}
517
517
518
518
```
@@ -522,7 +522,7 @@ GET /distributor/ring
522
522
Displays a web page with the distributor hash ring status, including the state, healthy, and last heartbeat time of each
523
523
distributor.
524
524
525
-
_For more information, check the page on [consistent hash ring]({{< relref "../operations/consistent_hash_ring" >}})._
525
+
_For more information, check the page on [consistent hash ring](../operations/consistent_hash_ring/)._
526
526
527
527
### Ingesters ring status
528
528
@@ -532,7 +532,7 @@ GET /ingester/ring
532
532
533
533
Displays a web page with the ingesters hash ring status, including the state, healthy, and last heartbeat time of each ingester.
534
534
535
-
_For more information, check the page on [consistent hash ring]({{< relref "../operations/consistent_hash_ring" >}}).
535
+
_For more information, check the page on [consistent hash ring](../operations/consistent_hash_ring/).
536
536
537
537
### Metrics-generator ring status
538
538
@@ -542,9 +542,9 @@ GET /metrics-generator/ring
542
542
543
543
Displays a web page with the metrics-generator hash ring status, including the state, health, and last heartbeat time of each metrics-generator.
544
544
545
-
This endpoint is only available when the metrics-generator is enabled. Refer to [metrics-generator]({{< relref "../configuration#metrics-generator" >}}).
545
+
This endpoint is only available when the metrics-generator is enabled. Refer to [metrics-generator](../configuration/#metrics-generator).
546
546
547
-
For more information, refer to [consistent hash ring]({{< relref "../operations/consistent_hash_ring" >}}).
547
+
For more information, refer to [consistent hash ring](../operations/consistent_hash_ring/).
548
548
549
549
### Compactor ring status
550
550
@@ -554,7 +554,7 @@ GET /compactor/ring
554
554
555
555
Displays a web page with the compactor hash ring status, including the state, healthy and last heartbeat time of each compactor.
556
556
557
-
For more information, refer to [consistent hash ring]({{< relref "../operations/consistent_hash_ring" >}}).
557
+
For more information, refer to [consistent hash ring](../operations/consistent_hash_ring/).
Copy file name to clipboardExpand all lines: docs/sources/tempo/api_docs/pushing-spans-with-http.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ To use this procedure, you need to have Docker and `docker compose` installed.
20
20
21
21
## Start Tempo using the quick start
22
22
23
-
Use the instructions in the [Quick start for Tempo documentation]({{< relref "../getting-started/docker-example" >}}) to start a local instance of Tempo and Grafana.
23
+
Use the instructions in the [Quick start for Tempo documentation](../../getting-started/docker-example/) to start a local instance of Tempo and Grafana.
24
24
25
25
## Push spans with OTLP
26
26
@@ -110,7 +110,7 @@ The easiest way to get the trace is to execute a simple curl command to Tempo. T
110
110
111
111
### Use TraceQL to search for a trace
112
112
113
-
Alternatively, you can also use [TraceQL]({{< relref "../traceql" >}}) to search for the trace that was pushed.
113
+
Alternatively, you can also use [TraceQL](../../traceql/) to search for the trace that was pushed.
114
114
You can search by using the unique trace attributes that were set:
Copy file name to clipboardExpand all lines: docs/sources/tempo/configuration/_index.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ The Tempo configuration options include:
40
40
-[Usage-report](#usage-report)
41
41
-[Cache](#cache)
42
42
43
-
Additionally, you can review [TLS]({{< relref "./network/tls" >}}) to configure the cluster components to communicate over TLS, or receive traces over TLS.
43
+
Additionally, you can review [TLS](network/tls/) to configure the cluster components to communicate over TLS, or receive traces over TLS.
44
44
45
45
## Use environment variables in the configuration
46
46
@@ -274,7 +274,7 @@ ingester:
274
274
For more information on configuration options, refer to [this file](https://github.com/grafana/tempo/blob/main/modules/generator/config.go).
275
275
276
276
The metrics-generator processes spans and write metrics using the Prometheus remote write protocol.
277
-
For more information on the metrics-generator, refer to the [Metrics-generator documentation]({{< relref "../metrics-generator" >}}).
277
+
For more information on the metrics-generator, refer to the [Metrics-generator documentation](../metrics-generator/).
278
278
279
279
Metrics-generator processors are disabled by default. To enable it for a specific tenant, set `metrics_generator.processors` in the [overrides](#overrides) section.
280
280
@@ -731,10 +731,10 @@ The storage block configures TempoDB.
731
731
The following example shows common options.
732
732
For further platform-specific information, refer to the following:
Copy file name to clipboardExpand all lines: docs/sources/tempo/configuration/grafana-agent/_index.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -119,22 +119,22 @@ Refer to the `scrape_configs` block in the [configuration reference](/docs/agent
119
119
120
120
Automatic logging writes well formatted log lines to help with trace discovery.
121
121
122
-
For a closer look into the feature, visit [Automatic logging]({{< relref "./automatic-logging" >}}).
122
+
For a closer look into the feature, visit [Automatic logging](automatic-logging/).
123
123
124
124
#### Tail-based sampling
125
125
126
126
The Agent implements tail-based sampling for distributed tracing systems and multi-instance Agent deployments.
127
127
With this feature, sampling decisions can be made based on data from a trace, rather than exclusively with probabilistic methods.
128
128
129
-
For a detailed description, go to [Tail-based sampling]({{< relref "./tail-based-sampling" >}}).
129
+
For a detailed description, go to [Tail-based sampling](tail-based-sampling/).
130
130
131
131
For additional information, refer to the blog post, [An introduction to trace sampling with Grafana Tempo and Grafana Agent](/blog/2022/05/11/an-introduction-to-trace-sampling-with-grafana-tempo-and-grafana-agent).
132
132
133
133
#### Generating metrics from spans
134
134
135
135
The Agent can take advantage of the span data flowing through the pipeline to generate Prometheus metrics.
136
136
137
-
Go to [Span metrics]({{< relref "./span-metrics" >}}) for a more detailed explanation of the feature.
137
+
Go to [Span metrics](span-metrics/) for a more detailed explanation of the feature.
138
138
139
139
#### Service graph metrics
140
140
@@ -144,7 +144,7 @@ This service graphs processor builds a map of services by analyzing traces, with
144
144
Edges are spans with a parent-child relationship, that represent a jump, such as a request, between two services.
145
145
The amount of requests and their duration are recorded as metrics, which are used to represent the graph.
146
146
147
-
To read more about this processor, go to its [section]({{< relref "./service-graphs" >}}).
147
+
To read more about this processor, go to its [section](service-graphs/).
Copy file name to clipboardExpand all lines: docs/sources/tempo/configuration/grafana-agent/service-graphs.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,10 +17,10 @@ and the connections and dependencies between its components.
17
17
18
18
The same service graph metrics can also be generated by Tempo.
19
19
This is more efficient and recommended for larger installations.
20
-
For a deep look into service graphs, visit [this section]({{< relref "../../metrics-generator/service_graphs" >}}).
20
+
For a deep look into service graphs, visit [this section](../../../metrics-generator/service_graphs/).
21
21
22
22
Service graphs are also used in the application performance management dashboard.
23
-
For more information, refer to the [service graph view documentation]({{< relref "../../metrics-generator/service-graph-view" >}}).
23
+
For more information, refer to the [service graph view documentation](../../../metrics-generator/service-graph-view/).
24
24
25
25
## Before you begin
26
26
@@ -70,4 +70,4 @@ metrics:
70
70
The same service graph metrics can also be generated by Tempo.
71
71
This is more efficient and recommended for larger installations.
72
72
73
-
For additional information about viewing service graph metrics in Grafana and calculating cardinality, refer to the [server side documentation]({{< relref "../../metrics-generator/service_graphs/enable-service-graphs" >}}).
73
+
For additional information about viewing service graph metrics in Grafana and calculating cardinality, refer to the [server side documentation](../../../metrics-generator/service_graphs/enable-service-graphs/).
Copy file name to clipboardExpand all lines: docs/sources/tempo/configuration/hosted-storage/_index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,6 @@ aliases:
11
11
12
12
Tempo provides additional hosted storage configuration options discussed on the pages below. These options relate to providers such as Google Cloud, AWS S3, and Azure.
13
13
14
-
For additional details about storage configuration, refer to [Storage configuration]({{< relref "../../configuration#storage" >}}).
14
+
For additional details about storage configuration, refer to [Storage configuration](../#storage).
0 commit comments