From f40f733ab1fef9641f395c26b2aab5ceb366aa1a Mon Sep 17 00:00:00 2001 From: Armin Ruech Date: Wed, 2 Aug 2023 14:36:11 +0200 Subject: [PATCH 1/5] Add OTLP partial success message handling to compliance matrix --- spec-compliance-matrix.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spec-compliance-matrix.md b/spec-compliance-matrix.md index 3e78413dc95..9303015d9b3 100644 --- a/spec-compliance-matrix.md +++ b/spec-compliance-matrix.md @@ -325,6 +325,9 @@ Note: Support for environment variables is optional. | SchemaURL in ResourceMetrics and ScopeMetrics | | | + | | + | | - | + | | | - | | | SchemaURL in ResourceLogs and ScopeLogs | | | + | | + | | - | + | | | - | | | Honors the [user agent spec](specification/protocol/exporter.md#user-agent) | | | | | | | | + | | | + | | +| [Partial Success](specification/protocol/exporter.md#partial-success) messages are handled and logged for OTLP/gRPC | | | | | | | | | | | | | +| [Partial Success](specification/protocol/exporter.md#partial-success-1) messages are handled and logged for OTLP/HTTP | | | | | | | | | | | | | + | **[Zipkin](specification/trace/sdk_exporters/zipkin.md)** | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift | | Zipkin V1 JSON | X | - | + | | + | - | - | - | - | - | - | - | | Zipkin V1 Thrift | X | - | + | | [-][py1174] | - | - | - | - | - | - | - | From cff4226d5f1b6677ec241fbf6cc56bd3924abd3c Mon Sep 17 00:00:00 2001 From: Armin Ruech Date: Wed, 2 Aug 2023 14:41:27 +0200 Subject: [PATCH 2/5] Point out that this is currently optional --- spec-compliance-matrix.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec-compliance-matrix.md b/spec-compliance-matrix.md index 9303015d9b3..eed9602bed8 100644 --- a/spec-compliance-matrix.md +++ b/spec-compliance-matrix.md @@ -325,8 +325,8 @@ Note: Support for environment variables is optional. | SchemaURL in ResourceMetrics and ScopeMetrics | | | + | | + | | - | + | | | - | | | SchemaURL in ResourceLogs and ScopeLogs | | | + | | + | | - | + | | | - | | | Honors the [user agent spec](specification/protocol/exporter.md#user-agent) | | | | | | | | + | | | + | | -| [Partial Success](specification/protocol/exporter.md#partial-success) messages are handled and logged for OTLP/gRPC | | | | | | | | | | | | | -| [Partial Success](specification/protocol/exporter.md#partial-success-1) messages are handled and logged for OTLP/HTTP | | | | | | | | | | | | | +| [Partial Success](specification/protocol/exporter.md#partial-success) messages are handled and logged for OTLP/gRPC | X | | | | | | | | | | | | +| [Partial Success](specification/protocol/exporter.md#partial-success-1) messages are handled and logged for OTLP/HTTP | X | | | | | | | | | | | | | **[Zipkin](specification/trace/sdk_exporters/zipkin.md)** | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift | | Zipkin V1 JSON | X | - | + | | + | - | - | - | - | - | - | - | From a48998bfd60c3f06221b962598550915a427c7a8 Mon Sep 17 00:00:00 2001 From: Armin Ruech Date: Wed, 2 Aug 2023 14:53:15 +0200 Subject: [PATCH 3/5] Fix links --- spec-compliance-matrix.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/spec-compliance-matrix.md b/spec-compliance-matrix.md index eed9602bed8..522db611feb 100644 --- a/spec-compliance-matrix.md +++ b/spec-compliance-matrix.md @@ -325,9 +325,8 @@ Note: Support for environment variables is optional. | SchemaURL in ResourceMetrics and ScopeMetrics | | | + | | + | | - | + | | | - | | | SchemaURL in ResourceLogs and ScopeLogs | | | + | | + | | - | + | | | - | | | Honors the [user agent spec](specification/protocol/exporter.md#user-agent) | | | | | | | | + | | | + | | -| [Partial Success](specification/protocol/exporter.md#partial-success) messages are handled and logged for OTLP/gRPC | X | | | | | | | | | | | | -| [Partial Success](specification/protocol/exporter.md#partial-success-1) messages are handled and logged for OTLP/HTTP | X | | | | | | | | | | | | - +| [Partial Success](specification/protocol/otlp.md#partial-success) messages are handled and logged for OTLP/gRPC | X | | | | | | | | | | | | +| [Partial Success](specification/protocol/otlp.md#partial-success-1) messages are handled and logged for OTLP/HTTP | X | | | | | | | | | | | | | **[Zipkin](specification/trace/sdk_exporters/zipkin.md)** | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift | | Zipkin V1 JSON | X | - | + | | + | - | - | - | - | - | - | - | | Zipkin V1 Thrift | X | - | + | | [-][py1174] | - | - | - | - | - | - | - | From 9d2a2e3868d4c7eebeb0d19cbed4719f30c3e711 Mon Sep 17 00:00:00 2001 From: Armin Ruech Date: Wed, 2 Aug 2023 15:11:15 +0200 Subject: [PATCH 4/5] Fix links --- spec-compliance-matrix.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec-compliance-matrix.md b/spec-compliance-matrix.md index 522db611feb..4536a428d75 100644 --- a/spec-compliance-matrix.md +++ b/spec-compliance-matrix.md @@ -325,8 +325,8 @@ Note: Support for environment variables is optional. | SchemaURL in ResourceMetrics and ScopeMetrics | | | + | | + | | - | + | | | - | | | SchemaURL in ResourceLogs and ScopeLogs | | | + | | + | | - | + | | | - | | | Honors the [user agent spec](specification/protocol/exporter.md#user-agent) | | | | | | | | + | | | + | | -| [Partial Success](specification/protocol/otlp.md#partial-success) messages are handled and logged for OTLP/gRPC | X | | | | | | | | | | | | -| [Partial Success](specification/protocol/otlp.md#partial-success-1) messages are handled and logged for OTLP/HTTP | X | | | | | | | | | | | | +| [Partial Success](https://github.com/open-telemetry/opentelemetry-proto/blob/main/docs/specification.md#partial-success) messages are handled and logged for OTLP/gRPC | X | | | | | | | | | | | | +| [Partial Success](https://github.com/open-telemetry/opentelemetry-proto/blob/main/docs/specification.md#partial-success-1) messages are handled and logged for OTLP/HTTP | X | | | | | | | | | | | | | **[Zipkin](specification/trace/sdk_exporters/zipkin.md)** | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift | | Zipkin V1 JSON | X | - | + | | + | - | - | - | - | - | - | - | | Zipkin V1 Thrift | X | - | + | | [-][py1174] | - | - | - | - | - | - | - | From 669b99ecef733f4af90864b6cc007d3dbeba3dfe Mon Sep 17 00:00:00 2001 From: Armin Ruech Date: Wed, 2 Aug 2023 16:55:39 +0200 Subject: [PATCH 5/5] Check Go Co-authored-by: Tyler Yahn --- spec-compliance-matrix.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec-compliance-matrix.md b/spec-compliance-matrix.md index 4536a428d75..26282e42bc1 100644 --- a/spec-compliance-matrix.md +++ b/spec-compliance-matrix.md @@ -325,8 +325,8 @@ Note: Support for environment variables is optional. | SchemaURL in ResourceMetrics and ScopeMetrics | | | + | | + | | - | + | | | - | | | SchemaURL in ResourceLogs and ScopeLogs | | | + | | + | | - | + | | | - | | | Honors the [user agent spec](specification/protocol/exporter.md#user-agent) | | | | | | | | + | | | + | | -| [Partial Success](https://github.com/open-telemetry/opentelemetry-proto/blob/main/docs/specification.md#partial-success) messages are handled and logged for OTLP/gRPC | X | | | | | | | | | | | | -| [Partial Success](https://github.com/open-telemetry/opentelemetry-proto/blob/main/docs/specification.md#partial-success-1) messages are handled and logged for OTLP/HTTP | X | | | | | | | | | | | | +| [Partial Success](https://github.com/open-telemetry/opentelemetry-proto/blob/main/docs/specification.md#partial-success) messages are handled and logged for OTLP/gRPC | X | + | | | | | | | | | | | +| [Partial Success](https://github.com/open-telemetry/opentelemetry-proto/blob/main/docs/specification.md#partial-success-1) messages are handled and logged for OTLP/HTTP | X | + | | | | | | | | | | | | **[Zipkin](specification/trace/sdk_exporters/zipkin.md)** | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift | | Zipkin V1 JSON | X | - | + | | + | - | - | - | - | - | - | - | | Zipkin V1 Thrift | X | - | + | | [-][py1174] | - | - | - | - | - | - | - |