Bogdan Drutu
Bogdan Drutu
`config` is very generic name and will potentially conflict with lots of other packages. I would recommend using `otelconfig` for the package if possible.
The main idea is that now, even if users sets a "filter" on events with severity lower than "error" the implementation of the EventLogger.builder() cannot return a "No-op" builder and...
Allow users a consistent story across languages to disable first party instrumentation for a library
**What are you trying to achieve?** As maintainers/owners of some open source libraries, we were asked to disable our first party instrumentation because the users uses our library in an...
This PR is based on https://github.com/open-telemetry/opentelemetry-specification/pull/4063 In this PR, the async instruments are ignored because https://github.com/open-telemetry/opentelemetry-specification/issues/4200, if that is not what we want I will add support for async instruments...
Resolves https://github.com/open-telemetry/opentelemetry-go/issues/5769
### Description Before making log package stable, consider to add options to the emit method to allow extensibility in the future. ### Expected behavior ```golang // Emit emits a log...
#### Description The main problem with this, is that the providers will start to have a different version than the builder and they will be independently mark as stable which...
This is important to make progress with stabilizing more modules, and everything else in `consumer` can be marked stable.
This PR removes APIs that expose `configtelemetry.Level`. Internal functionality still uses the Level, but will be soon changed to use the new Instrument.Enabled.