aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/docker-compose/config/tempo.yaml
diff options
context:
space:
mode:
authorrtkay123 <dev@kanjala.com>2025-08-09 11:26:17 +0200
committerrtkay123 <dev@kanjala.com>2025-08-09 11:26:17 +0200
commit9e3e07220ef10d2b8e5251c4871d54f9c5a1e9d0 (patch)
treef4f7fc4dde02c2e01954eeb2bf03d792e58c3308 /contrib/docker-compose/config/tempo.yaml
parentbb314c22a03fde62778b02ce2d0d931be86f9420 (diff)
downloadwarden-9e3e07220ef10d2b8e5251c4871d54f9c5a1e9d0.tar.bz2
warden-9e3e07220ef10d2b8e5251c4871d54f9c5a1e9d0.zip
chore(docker): compose prometheus
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