Skip to content

Update Graphana Tempo config for latest version#10055

Merged
chrsmith merged 1 commit intomainfrom
chrsmith/update-tempo-config
Apr 25, 2026
Merged

Update Graphana Tempo config for latest version#10055
chrsmith merged 1 commit intomainfrom
chrsmith/update-tempo-config

Conversation

@chrsmith
Copy link
Copy Markdown
Contributor

What changed?

Updates the Graphana Tempo configuration used for the service when running locally. (Simply copying a more recent version of the single-binary setup.)

Fixes #10053.

Why?

Previously, the Tempo container would fail on startup. Preventing any collection of OTel traces. It appeared to stem from breaking changes in the Tempo service itself, as it modified the schema of its configuration file.

I'll admit I am out of my depth here. But some of the field changes are called out in their upgrade guide here:
https://grafana.com/docs/tempo/latest/set-up-for-tracing/setup-tempo/upgrade/

How did you test it?

  • built
  • run locally and tested manually
  • covered by existing tests - NA?
  • added new unit test(s) - NA?
  • added new functional test(s) - NA?

I ran the https://github.com/temporalio/samples-go/tree/main/opentelemetry sample, and within the Graphana UI on http://localhost:3000/ I saw data showing up.

image

@chrsmith chrsmith requested review from a team as code owners April 24, 2026 16:59
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Apr 24, 2026

CLA assistant check
All committers have signed the CLA.

@chrsmith chrsmith force-pushed the chrsmith/update-tempo-config branch from 480fc71 to d6613a4 Compare April 24, 2026 17:56
Copy link
Copy Markdown
Contributor

@stephanos stephanos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we also change the docker compose to pin the tempo version? we shouldn't be using latest there.

@chrsmith
Copy link
Copy Markdown
Contributor Author

Can we also change the docker compose to pin the tempo version? we shouldn't be using latest there.

That's a good point. I'm inclined to just merge this as-is, and futs with pinning some of the dependent services when I'm a bit more confident in knowing what I'm doing 😅 . But yeah, I agree that some sort of "always use specific versions" + some semi-regular chore to update things is preferable to it just randomly breaking like this from time to time.

@chrsmith chrsmith merged commit 49337f4 into main Apr 25, 2026
46 checks passed
@chrsmith chrsmith deleted the chrsmith/update-tempo-config branch April 25, 2026 02:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OTel integration when running locally is broken

3 participants