Skip to content

Commit

Permalink
erlang 1.0: update spec compliance matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
tsloughter committed Jan 13, 2022
1 parent b7473b5 commit 68be00d
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions spec-compliance-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ formats is required. Implementing more than one format is optional.
| IsRecording becomes false after End | | + | + | + | + | + | + | + | + | + | - | + |
| Set status with StatusCode (Unset, Ok, Error) | | + | + | + | + | + | + | + | + | + | + | + |
| Safe for concurrent calls | | + | + | + | + | + | + | + | + | + | + | + |
| events collection size limit | | + | + | + | + | + | - | + | + | - | - | + |
| attribute collection size limit | | + | + | + | + | + | - | + | + | - | - | + |
| links collection size limit | | + | + | + | + | + | - | | + | - | - | + |
| events collection size limit | | + | + | + | + | + | + | + | + | - | - | + |
| attribute collection size limit | | + | + | + | + | + | + | + | + | - | - | + |
| links collection size limit | | + | + | + | + | + | + | | + | - | - | + |
| [Span attributes](specification/trace/api.md#set-attributes) | | | | | | | | | | | | |
| SetAttribute | | + | + | + | + | + | + | + | + | + | + | + |
| Set order preserved | X | + | - | + | + | + | + | + | + | + | + | + |
Expand All @@ -77,9 +77,9 @@ formats is required. Implementing more than one format is optional.
| ShouldSample gets full parent Context | | + | + | + | + | + | + | | + | + | - | + |
| [New Span ID created also for non-recording Spans](specification/trace/sdk.md#sdk-span-creation) | | + | + | | + | + | + | + | + | + | - | + |
| [IdGenerators](specification/trace/sdk.md#id-generators) | | + | + | | + | + | + | + | + | + | | + |
| [SpanLimits](specification/trace/sdk.md#span-limits) | X | + | + | | + | + | - | + | | - | | + |
| [SpanLimits](specification/trace/sdk.md#span-limits) | X | + | + | | + | + | + | + | | - | | + |
| [Built-in `SpanProcessor`s implement `ForceFlush` spec](specification/trace/sdk.md#forceflush-1) | | | + | | + | + | + | + | + | + | | |
| [Attribute Limits](specification/common/common.md#attribute-limits) | X | | + | | | | - | + | | | | |
| [Attribute Limits](specification/common/common.md#attribute-limits) | X | | + | | | | + | + | | | | |

## Baggage

Expand Down Expand Up @@ -248,23 +248,23 @@ Note: Support for environment variables is optional.
|OTEL_TRACES_EXPORTER | - | + | | + | + | + | | - | - | | |
|OTEL_METRICS_EXPORTER | - | + | | + | - | - | | - | - | - | - |
|OTEL_LOGS_EXPORTER | | | | | | | | | | | |
|OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT | - | + | | + | + | - | | + | - | | |
|OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT | | | | | | | | | | | |
|OTEL_SPAN_EVENT_COUNT_LIMIT | - | + | | + | + | - | | + | - | | |
|OTEL_SPAN_LINK_COUNT_LIMIT | - | + | | + | + | - | | + | - | | |
|OTEL_EVENT_ATTRIBUTE_COUNT_LIMIT | | | | | | | | | | | |
|OTEL_LINK_ATTRIBUTE_COUNT_LIMIT | | | | | | | | | | | |
|OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT | - | + | | + | + | + | | + | - | | |
|OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT | | | | | | + | | | | | |
|OTEL_SPAN_EVENT_COUNT_LIMIT | - | + | | + | + | + | | + | - | | |
|OTEL_SPAN_LINK_COUNT_LIMIT | - | + | | + | + | + | | + | - | | |
|OTEL_EVENT_ATTRIBUTE_COUNT_LIMIT | | | | | | + | | | | | |
|OTEL_LINK_ATTRIBUTE_COUNT_LIMIT | | | | | | + | | | | | |
|OTEL_TRACES_SAMPLER | - | + | | + | + | + | | - | - | | |
|OTEL_TRACES_SAMPLER_ARG | - | + | | + | + | + | | - | - | | |
|OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT | | | | | | | | | | | |
|OTEL_ATTRIBUTE_COUNT_LIMIT | | | | | | | | | | | |
|OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT | | | | | | - | | | | | |
|OTEL_ATTRIBUTE_COUNT_LIMIT | | | | | | - | | | | | |
|OTEL_METRICS_EXEMPLAR_FILTER | | | | | | | | | | | |

## Exporters

| Feature | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |
|--------------------------------------------------------------------------------|----------|----|------|----|----------|------|--------|-----|------|-----|------|-------|
| [Exporter interface](specification/trace/sdk.md#span-exporter) | | | + | | + | | | + | + | + | + | |
| [Exporter interface](specification/trace/sdk.md#span-exporter) | | | + | | + | | + | + | + | + | + | |
| [Exporter interface has `ForceFlush`](specification/trace/sdk.md#forceflush-2) | | | + | | [-][py1779] | + | + | + | - | | | |
| Standard output (logging) | | + | + | + | + | + | + | - | + | + | + | + |
| In-memory (mock exporter) | | + | + | + | + | + | + | + | - | + | + | + |
Expand All @@ -278,7 +278,7 @@ Note: Support for environment variables is optional.
| Honors non-retryable responses | X | + | | - | + | + | - | | | - | - | - |
| Honors throttling response | X | + | | - | + | + | - | | | - | - | - |
| Multi-destination spec compliance | X | + | | | [-][py1109] | | - | | | - | - | - |
| SchemaURL in ResourceSpans and InstrumentationLibrarySpans | | + | | | | | - | | | | - | |
| SchemaURL in ResourceSpans and InstrumentationLibrarySpans | | + | | | | | + | | | | - | |
| SchemaURL in ResourceMetrics and InstrumentationLibraryMetrics | | | | | | | - | | | | - | |
| SchemaURL in ResourceLogs and InstrumentationLibraryLogs | | | | | | | - | | | | - | |
| [Zipkin](specification/trace/sdk_exporters/zipkin.md) | | | | | | | | | | | | |
Expand Down

0 comments on commit 68be00d

Please sign in to comment.