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:
addr: "localhost:4317"
max-batch-size: 512
batch-timeout: 5
export-timeout: 30
batch-timeout: 1
export-timeout: 1
max-queue-size: 2048
probod:

View File

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