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
Opening this to get feedback on whether or not I'm headed in the right direction
based on the details listed in open-telemetry#6002. This
is a replacement for open-telemetry#5768Fixesopen-telemetry#6002
There are still some tests I would add, but overall I'm mostly looking to reviewers to let me know
if this is the correct approach (defining an interface in `x` and using that interface in the SDK)
Signed-off-by: Alex Boten <[email protected]>
Problem Statement
The Collector SIG is blocked on having
Instrument.Enabled
available on the OpenTelemetry Go libraries for stabilizing thecomponent
package (see open-telemetry/opentelemetry-collector/issues/11061).Adding this to the API is blocked by open-telemetry/opentelemetry-specification/issues/4215, which is moving slowly. We would like to have it available at the SDK level instead.
Proposed Solution
We can use #5768 as a start and add this as an SDK-only, 'hidden' method:
Alternatives
Just wait.
Prior Art
We have both https://github.com/open-telemetry/opentelemetry-go/tree/main/sdk/metric/internal/x and https://github.com/open-telemetry/opentelemetry-go/blob/main/sdk/log/internal/x/README.md as prior examples of experimental methods/stuff.
Additional Context
Spoke about this with @pellared
The text was updated successfully, but these errors were encountered: