Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion spec-compliance-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ formats is required. Implementing more than one format is optional.
| IsValid | | + | + | + | + | + | + | + | + | + | + | + |
| IsRemote | | + | + | + | + | + | + | + | + | + | + | + |
| Conforms to the W3C TraceContext spec | | + | + | + | + | + | + | + | + | + | + | + |
| [Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness) | | - | | | | | | | | | | |
| [Span](specification/trace/api.md#span) | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |
| Create root span | | + | + | + | + | + | + | + | + | + | + | + |
| Create with default parent (active span) | | N/A | + | + | + | + | + | + | + | + | + | + |
Expand Down Expand Up @@ -87,7 +88,6 @@ formats is required. Implementing more than one format is optional.
| [Built-in `SpanProcessor`s implement `ForceFlush` spec](specification/trace/sdk.md#forceflush-1) | | + | + | + | + | + | + | + | + | + | + | |
| [Attribute Limits](specification/common/README.md#attribute-limits) | X | + | + | + | + | + | + | + | | | | |
| Fetch InstrumentationScope from ReadableSpan | | + | + | + | + | | | + | | | | |
| [Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness) | X | - | | | | | | | | | | |
| [TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased) | X | - | | | | | | | | | | |
| [CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler) | X | - | | | | | | | | | | |

Expand Down
4 changes: 2 additions & 2 deletions spec-compliance-matrix/cpp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ sections:
status: '+'
- name: Conforms to the W3C TraceContext spec
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- heading: '[Span](specification/trace/api.md#span)'
features:
- name: Create root span
Expand Down Expand Up @@ -151,8 +153,6 @@ sections:
status: '?'
- name: Fetch InstrumentationScope from ReadableSpan
status: '?'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- name: '[TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased)'
status: '?'
- name: '[CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler)'
Expand Down
4 changes: 2 additions & 2 deletions spec-compliance-matrix/dotnet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ sections:
status: '+'
- name: Conforms to the W3C TraceContext spec
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- heading: '[Span](specification/trace/api.md#span)'
features:
- name: Create root span
Expand Down Expand Up @@ -151,8 +153,6 @@ sections:
status: '?'
- name: Fetch InstrumentationScope from ReadableSpan
status: '?'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- name: '[TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased)'
status: '?'
- name: '[CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler)'
Expand Down
4 changes: 2 additions & 2 deletions spec-compliance-matrix/erlang.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ sections:
status: '+'
- name: Conforms to the W3C TraceContext spec
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- heading: '[Span](specification/trace/api.md#span)'
features:
- name: Create root span
Expand Down Expand Up @@ -151,8 +153,6 @@ sections:
status: '+'
- name: Fetch InstrumentationScope from ReadableSpan
status: '?'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- name: '[TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased)'
status: '?'
- name: '[CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler)'
Expand Down
4 changes: 2 additions & 2 deletions spec-compliance-matrix/go.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ sections:
status: '+'
- name: Conforms to the W3C TraceContext spec
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '-'
- heading: '[Span](specification/trace/api.md#span)'
features:
- name: Create root span
Expand Down Expand Up @@ -151,8 +153,6 @@ sections:
status: '+'
- name: Fetch InstrumentationScope from ReadableSpan
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '-'
- name: '[TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased)'
status: '-'
- name: '[CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler)'
Expand Down
4 changes: 2 additions & 2 deletions spec-compliance-matrix/java.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ sections:
status: '+'
- name: Conforms to the W3C TraceContext spec
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- heading: '[Span](specification/trace/api.md#span)'
features:
- name: Create root span
Expand Down Expand Up @@ -151,8 +153,6 @@ sections:
status: '+'
- name: Fetch InstrumentationScope from ReadableSpan
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- name: '[TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased)'
status: '?'
- name: '[CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler)'
Expand Down
4 changes: 2 additions & 2 deletions spec-compliance-matrix/js.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ sections:
status: '+'
- name: Conforms to the W3C TraceContext spec
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- heading: '[Span](specification/trace/api.md#span)'
features:
- name: Create root span
Expand Down Expand Up @@ -151,8 +153,6 @@ sections:
status: '+'
- name: Fetch InstrumentationScope from ReadableSpan
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- name: '[TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased)'
status: '?'
- name: '[CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler)'
Expand Down
4 changes: 2 additions & 2 deletions spec-compliance-matrix/php.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ sections:
status: '+'
- name: Conforms to the W3C TraceContext spec
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- heading: '[Span](specification/trace/api.md#span)'
features:
- name: Create root span
Expand Down Expand Up @@ -151,8 +153,6 @@ sections:
status: '+'
- name: Fetch InstrumentationScope from ReadableSpan
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- name: '[TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased)'
status: '?'
- name: '[CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler)'
Expand Down
4 changes: 2 additions & 2 deletions spec-compliance-matrix/python.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ sections:
status: '+'
- name: Conforms to the W3C TraceContext spec
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- heading: '[Span](specification/trace/api.md#span)'
features:
- name: Create root span
Expand Down Expand Up @@ -151,8 +153,6 @@ sections:
status: '+'
- name: Fetch InstrumentationScope from ReadableSpan
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- name: '[TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased)'
status: '?'
- name: '[CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler)'
Expand Down
4 changes: 2 additions & 2 deletions spec-compliance-matrix/ruby.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ sections:
status: '+'
- name: Conforms to the W3C TraceContext spec
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- heading: '[Span](specification/trace/api.md#span)'
features:
- name: Create root span
Expand Down Expand Up @@ -151,8 +153,6 @@ sections:
status: '+'
- name: Fetch InstrumentationScope from ReadableSpan
status: '?'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- name: '[TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased)'
status: '?'
- name: '[CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler)'
Expand Down
4 changes: 2 additions & 2 deletions spec-compliance-matrix/rust.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ sections:
status: '+'
- name: Conforms to the W3C TraceContext spec
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- heading: '[Span](specification/trace/api.md#span)'
features:
- name: Create root span
Expand Down Expand Up @@ -151,8 +153,6 @@ sections:
status: '?'
- name: Fetch InstrumentationScope from ReadableSpan
status: '?'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- name: '[TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased)'
status: '?'
- name: '[CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler)'
Expand Down
4 changes: 2 additions & 2 deletions spec-compliance-matrix/swift.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ sections:
status: '+'
- name: Conforms to the W3C TraceContext spec
status: '+'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- heading: '[Span](specification/trace/api.md#span)'
features:
- name: Create root span
Expand Down Expand Up @@ -151,8 +153,6 @@ sections:
status: '?'
- name: Fetch InstrumentationScope from ReadableSpan
status: '?'
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
status: '?'
- name: '[TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased)'
status: '?'
- name: '[CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler)'
Expand Down
3 changes: 1 addition & 2 deletions spec-compliance-matrix/template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ sections:
- name: IsValid
- name: IsRemote
- name: Conforms to the W3C TraceContext spec
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
- heading: '[Span](specification/trace/api.md#span)'
features:
- name: Create root span
Expand Down Expand Up @@ -111,8 +112,6 @@ sections:
- name: '[Attribute Limits](specification/common/README.md#attribute-limits)'
optional: true
- name: Fetch InstrumentationScope from ReadableSpan
- name: '[Support W3C Trace Context Level 2 randomness](specification/trace/sdk.md#traceid-randomness)'
optional: true
- name: '[TraceIdRatioBased sampler implements OpenTelemetry tracestate `th` field](specification/trace/sdk.md#traceidratiobased)'
optional: true
- name: '[CompositeSampler and built-in ComposableSamplers](specification/trace/sdk.md#compositesampler)'
Expand Down
Loading