Brett McBride
Brett McBride
**What are you trying to achieve?** If I create an active root span immediately on application start (in my case, PHP so starting from nothing on an incoming http request),...
To resolve our long-standing race conditions stemming from using composer's autoload->files to register SDK components at runtime, this changes things so that: - components can be registered in various composer.json...
Event Logger has been removed from spec, in favour of Logger.EmitEvent. We have deprecated EventLogger in `main`, this removes it from `2.x` and adds `EmitEvent` as its replacement.
Our SDK's BatchSpanProcessor and BatchLogRecordProcessor emit metrics about their internal state, eg `otel.trace.span_processor.spans` and `otel.logs.log_processor.queue.usage`. Since #1633 has been merged we have some official semantic conventions that can be used....
- default/all: load detectors from registry last - env-provided detectors: load in same order as default/all, then from registry in requested order Related: #1643
Related: https://github.com/open-telemetry/opentelemetry-php/issues/1626
Our unit tests started to segfault about a week ago, which was narrowed down to tests/Unit/Context/ScopeTest.php (test_inactive_scope_detach) when generating coverage against xdebug 3.4.2 See upstream bug: https://bugs.xdebug.org/view.php?id=2332 Until the upstream...
https://github.com/open-telemetry/opentelemetry-specification/pull/4461 This is already partly implemented for sdk-config, are there other changes in the SDK/registry/factories etc for this?
https://github.com/open-telemetry/opentelemetry-php-contrib/actions/runs/15033575815/job/42251036895 It looks like dependabot now has a config change to make, and is trying to commit straight to main instead of via a PR: > remote: error: GH006: Protected...
**Is your feature request related to a problem?** When multiple auto-instrumentation packages are installed, we can see nested/redundant extra CLIENT spans. Ideally, and [according to spec](https://opentelemetry.io/docs/concepts/signals/traces/#span-kind), there should only be...