honeycombio / honeycomb-opentelemetry-java

Honeycomb's OpenTelemetry Java SDK distribution
19 stars 10 forks source link

New release with with OpenTelemetry HTTP Attributes Breaking Changes #447

Open mtpettyp opened 6 months ago

mtpettyp commented 6 months ago

With the breaking changes made in the recent release of OTel's HTTP semantic conventions (v1.23.1 - stable) and subsequent release of the official OTel Java Agent (v2.0.0), I'd be interested to know what the plan is to release a version of the Honeycomb agent based on these changes.

MikeGoldsmith commented 6 months ago

Hi @mtpettyp - thanks for opening the issue.

We haven't begun work on preparing a v2.x version of the Honeycomb distro of the OTel SDK & java agent. It's going to be tricky for users wanting to migrate because the semconv changes are wide reaching with potentially damaging results (eg Refinery rules, SLO queries, etc).

We want to make ensure we understand all the implications and have clear instructions for those who need to migrate between versions to help minimise disruption.

We'll use this issue as the place to hold discussions and solutions to how we proceed.

DanielJomphe commented 5 months ago

Thanks for opening that up.

Might you consider releasing another library, e.g. honeycomb-opentelemetry-java-edge, tracking upstream versions much more closely and with less concern for breakage?

Then you could continue evolving this one here prudently.

Moreover, with both in place, you could pace their respective evolutions in some sort of cadence - "edge" wouldn't necessarily need to always be bleeding edge, just a step or two ahead of "stable".