Skip to content

Update OTEL Collector to v0.122.1 - #4893

Merged
javiermolinar merged 13 commits into
grafana:mainfrom
javiermolinar:update-otel
Mar 26, 2025
Merged

Update OTEL Collector to v0.122.1#4893
javiermolinar merged 13 commits into
grafana:mainfrom
javiermolinar:update-otel

Conversation

@javiermolinar

@javiermolinar javiermolinar commented Mar 24, 2025

Copy link
Copy Markdown
Contributor

What this PR Does

  • Updates the OpenTelemetry (Otel) collector to v0.122.1
  • Updates receivers and processors to v0.122.0

Breaking Changes

OpenTelemetry now enforces strict matching between receiver/exporter type and factory type. This is implemented here.

Receiver Name Changes

Receiver names are now more specific:

  • Before: tempo/jaeger_receiver
  • After: jaeger/jaeger_receiver

Impact: This changes the name dimension for the following metrics:

  • tempo_receiver_accepted_span
  • tempo_receiver_refused_spans

Other Changes

Tempo Query

Internal reference updates:

  • Removed references:
    • "github.com/jaegertracing/jaeger/plugin/storage/grpc/shared"
    • "jaeger_spanstore "github.com/jaegertracing/jaeger/storage/spanstore"

Translator/Jaeger

  • jaegerTrans.ThriftToTraces(batch) now accepts batches of type *jaeger.Batch

Jaeger proto and models

Checklist

  • Tests updated
  • Documentation added
  • CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX]
@javiermolinar javiermolinar changed the title update otel Mar 26, 2025
@javiermolinar
javiermolinar marked this pull request as ready for review March 26, 2025 11:48

@mapno mapno left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@joe-elliott joe-elliott left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

add a changelog entry and note the breaking change?

nice work

@javiermolinar
javiermolinar merged commit 2a86925 into grafana:main Mar 26, 2025
mattdurham pushed a commit to mattdurham/tempo that referenced this pull request Jun 18, 2026
* update otel

* update otel-collector-contrib

* rollback upgrade of jaegerreceiver and kafkareceiver

* fix go.sum

* update opentelemetry-collector-contrib and jaegertracing

* fix factory initialization

* fix e2e

* use the new jaeger definitions

* fix factory initialization for otelexporter

* use proper prefix

* fix metric matcher for integration tests

* changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants