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
For languages which support concurrent execution the Tracing APIs provide
specific guarantees and safeties. Not all of API functions are safe to
be called concurrently.
TracerProvider - all methods are safe to be called concurrently.
Tracer - all methods are safe to be called concurrently.
Span - All methods of Span are safe to be called concurrently.
Event - Events are immutable and safe to be used concurrently.
Link - Links are immutable and safe to be used concurrently.
The text was updated successfully, but these errors were encountered:
Move the tracerProvider type and related functionality to its own file
to help discoverability.
Use a singleton instance of the tracerProvider for
tracerProviderInstance instead of having a new value created each call
to TracerProvider.
Test the singleton nature of TracerProvider.
Test the concurrent safe behavior of the provided TracerProvider (part
of open-telemetry#1297).
Move the tracerProvider type and related functionality to its own file
to help discoverability.
Use a singleton instance of the tracerProvider for
tracerProviderInstance instead of having a new value created each call
to TracerProvider.
Test the singleton nature of TracerProvider.
Test the concurrent safe behavior of the provided TracerProvider (part
of open-telemetry#1297).
MrAlias
added a commit
to MrAlias/opentelemetry-go-instrumentation
that referenced
this issue
Nov 18, 2024
Move the tracer type and related functionality to its own file to help
discoverability.
Test the tracer type including its concurrent safety (part of open-telemetry#1297).
https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/api.md#concurrency:
The text was updated successfully, but these errors were encountered: