aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/docker-compose/config/tempo.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/docker-compose/config/tempo.yaml')
-rw-r--r--contrib/docker-compose/config/tempo.yaml19
1 files changed, 19 insertions, 0 deletions
diff --git a/contrib/docker-compose/config/tempo.yaml b/contrib/docker-compose/config/tempo.yaml
index 218eeb5..d8a5327 100644
--- a/contrib/docker-compose/config/tempo.yaml
+++ b/contrib/docker-compose/config/tempo.yaml
@@ -27,6 +27,19 @@ compactor:
compaction:
block_retention: 1h # overall Tempo trace retention. set for demo purposes
+metrics_generator:
+ registry:
+ external_labels:
+ source: tempo
+ cluster: docker-compose
+ storage:
+ path: /var/tempo/generator/wal
+ remote_write:
+ - url: http://prometheus:9090/api/v1/write
+ send_exemplars: true
+ traces_storage:
+ path: /var/tempo/generator/traces
+
storage:
trace:
backend: local # backend configuration to use
@@ -34,3 +47,9 @@ storage:
path: /var/tempo/wal # where to store the wal locally
local:
path: /var/tempo/blocks
+
+overrides:
+ defaults:
+ metrics_generator:
+ processors: [service-graphs, span-metrics, local-blocks] # enables metrics generator
+ generate_native_histograms: both