From 063cb34073314b1e722296e783c3a4f1b6a21031 Mon Sep 17 00:00:00 2001 From: kert Date: Thu, 29 Oct 2026 19:30:33 -0400 Subject: [PATCH] =?UTF-8?q?chore(deps):=20Tempo=202.7.2=20=E2=86=92=203.1.?= =?UTF-8?q?1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tempo 3 removed the ingester (the live-store and block-builder replace it) and refuses to start on a config that still has an `ingester:` block ("field ingester not found in type app.Config"). The block, three tuning values, is dropped; Tempo 3's defaults take over. Verified with grafana/tempo:3.1.1 on this config: /ready answers, and a span posted over OTLP/HTTP comes back from /api/v2/traces/ within 10 seconds. --- compose.yml | 2 +- infra/tempo/tempo.yml | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/compose.yml b/compose.yml index 76768de..e3f9a88 100644 --- a/compose.yml +++ b/compose.yml @@ -824,7 +824,7 @@ services: restart: unless-stopped tempo: - image: grafana/tempo:2.7.2 + image: grafana/tempo:3.1.1 container_name: tempo networks: - observability diff --git a/infra/tempo/tempo.yml b/infra/tempo/tempo.yml index 6782fd1..52fec5c 100644 --- a/infra/tempo/tempo.yml +++ b/infra/tempo/tempo.yml @@ -10,10 +10,8 @@ distributor: http: endpoint: 0.0.0.0:4318 -ingester: - trace_idle_period: 30s - max_block_bytes: 1048576 - max_block_duration: 5m +# No `ingester:` block: Tempo 3 removed the ingester (its live-store and +# block-builder replace it, on defaults), and rejects the key outright. storage: trace: