Slide 20
Slide 20 text
OpenTelemetry Specification
32
• OpenTelemetryライブラリが実現しなければならないパフォーマンスとブロッキン
グの性質、並⾏制御の挙動について定義
• 例: Tracing APIの場合
• Span/Tracer/TracerProviderのすべてのメソッドはスレッド安全
• Event/Linkはイミュータブルでありスレッド安全なデータ構造
Performance, Blocking, Concurrency, and Thread-Safety
https://opentelemetry.io/docs/specs/otel/performance/
https://opentelemetry.io/docs/specs/otel/library-guidelines/#concurrency-and-thread-safety