You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The HTTP semantic conventions are now stable and they bring lots of impactful breaking changes. As OTel languages take the stable conventions by default our auto-instrumentation images will get updated and those breaking changes will make their way to our users.
Unlike users who manually add instrumentation libraries, the Operator currently adds a layer of obfuscation around what auto-instrumentation is actually installed. In situations where the operator is installing an "agent", like for Java, .Net, or Go, there is an extra layer of obfuscation.
We need to be very careful with these updates so that we do not causes our users to upgrade unknowingly, causing their telemetry to change. Here are some of the solutions we discussed on the SIG meeting on 2023-01-18:
Determine a migration plan, per language, for auto-instrumentation users. Things we can do to help:
Documentation
Warnings in the webhook
Feature gates
Major version bumps of our images.
Determine how long we will wait, per language, before setting the default language image to use instrumentation libraries with the breaking changes.
Communicate concerns with the TC/GC via the Maintainers meeting
The text was updated successfully, but these errors were encountered:
Component(s)
instrumentation
Describe the issue you're reporting
The HTTP semantic conventions are now stable and they bring lots of impactful breaking changes. As OTel languages take the stable conventions by default our auto-instrumentation images will get updated and those breaking changes will make their way to our users.
Unlike users who manually add instrumentation libraries, the Operator currently adds a layer of obfuscation around what auto-instrumentation is actually installed. In situations where the operator is installing an "agent", like for Java, .Net, or Go, there is an extra layer of obfuscation.
We need to be very careful with these updates so that we do not causes our users to upgrade unknowingly, causing their telemetry to change. Here are some of the solutions we discussed on the SIG meeting on 2023-01-18:
The text was updated successfully, but these errors were encountered: