Update Tempo config for latest version

Remove deprecated compactor, bloom_filter, and v2_* storage fields
that were dropped in Tempo 2.10.x. Add inmemory ring kvstore for
the ingester lifecycler to prevent InstancesCount <= 0 errors in
single-instance dev mode.

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2026-04-02 14:44:25 +02:00
parent 6600f415b7
commit f6962577c7
2 changed files with 7 additions and 14 deletions

View File

@@ -4,8 +4,8 @@ unit:
tracing: tracing:
addr: "localhost:4317" addr: "localhost:4317"
max-batch-size: 512 max-batch-size: 512
batch-timeout: 5 batch-timeout: 1
export-timeout: 30 export-timeout: 1
max-queue-size: 2048 max-queue-size: 2048
probod: probod:

View File

@@ -12,26 +12,19 @@ ingester:
trace_idle_period: "10s" trace_idle_period: "10s"
max_block_bytes: 1_000_000 max_block_bytes: 1_000_000
max_block_duration: "5m" max_block_duration: "5m"
lifecycler:
compactor: ring:
compaction: kvstore:
compaction_window: "1h" store: "inmemory"
max_block_bytes: 100_000_000 replication_factor: 1
block_retention: "1h"
compacted_block_retention: "10m"
storage: storage:
trace: trace:
backend: "local" backend: "local"
local: local:
path: "/var/tempo/blocks" path: "/var/tempo/blocks"
block:
bloom_filter_false_positive: .05
v2_index_downsample_bytes: 1000
v2_encoding: "zstd"
wal: wal:
path: "/var/tempo/wal" path: "/var/tempo/wal"
v2_encoding: "snappy"
pool: pool:
max_workers: 100 max_workers: 100
queue_depth: 10000 queue_depth: 10000