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
Not much, as this code path is only ever hit when the instrumentation is installed from the registry, and this would typically only happen when using the SDK.
👋 This issue has been marked as stale because it has been open with no activity. You can: comment on the issue or remove the stale label to hold stale off for a while, add the keep label to hold stale off permanently, or do nothing. If you do nothing this issue will be closed eventually by the stale bot.
Similarly to the ActiveJob issue and this discussion:
The ActiveJob instrumentation relies on an SDK method which is not part of the API: https://github.com/open-telemetry/opentelemetry-ruby-contrib/blob/main/instrumentation/rake/lib/opentelemetry/instrumentation/rake/patches/task.rb#L32
The SDK implementation: https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-sdk/v1.2.0/OpenTelemetry/SDK/Trace/TracerProvider.html#force_flush-instance_method
The API implementation:
Impact
Not much, as this code path is only ever hit when the instrumentation is installed from the registry, and this would typically only happen when using the SDK.
However, this is confusing as the gem depends on the API and not the SDK according to the gemspec: https://github.com/open-telemetry/opentelemetry-ruby-contrib/blob/main/instrumentation/rake/opentelemetry-instrumentation-rake.gemspec
The text was updated successfully, but these errors were encountered: