From 75658f9304267db81c41c2f203b62f929a9e4f9d Mon Sep 17 00:00:00 2001 From: Konrad `ktoso` Malawski Date: Wed, 28 Jun 2023 15:48:31 +0900 Subject: [PATCH 1/5] Update the adoption tables cc @slashmo @adam-fowler --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dd122be..27622bb 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,8 @@ Compatible `Tracer` implementations: | Library | Status | Description | | ------- |----------------------------| ----------- | -| [@slashmo](https://github.com/slashmo) / [**OpenTelemetry** Swift](https://github.com/slashmo/opentelemetry-swift) | Update for 1.0 in progress | Exports spans to OpenTelemetry Collector; **X-Ray** & **Jaeger** propagation available via extensions. | -| [@pokrywka](https://github.com/pokryfka) / [AWS **xRay** SDK Swift](https://github.com/pokryfka/aws-xray-sdk-swift) | Not updated for 1.0 | ... | +| [@slashmo](https://github.com/slashmo) / [**OpenTelemetry** Swift](https://github.com/slashmo/opentelemetry-swift) | 🟡 Update for 1.0 in progress | Exports spans to **OpenTelemetry Collector**; **Zipkin**, **X-Ray** and **Jaeger** compatible. | +| [@pokrywka](https://github.com/pokryfka) / [AWS **xRay** SDK Swift](https://github.com/pokryfka/aws-xray-sdk-swift) | 🟠 Not updated for 1.0 | ... | | _Your library?_ | ... | [Get in touch!](https://forums.swift.org/c/server/43) | If you know of any other library please send in a [pull request](https://github.com/apple/swift-distributed-tracing/compare) to add it to the list, thank you! @@ -39,8 +39,15 @@ As this API package was just released, no projects have yet fully adopted it, th | Library | Integrates | Status | |--------------------------|----------------|-------------------------------------------------------| +| HTTP Servers/Frameworks | -------------- | ----------------------------------------------------- | +| ----------------------- | -------------- | ----------------------------------------------------- | +| [Hummingbird](https://github.com/hummingbird-project/hummingbird) | Tracing | 🟢 Built-in support | +| ----------------------- | -------------- | ----------------------------------------------------- | +| Client libraries | -------------- | ----------------------------------------------------- | +| ----------------------- | -------------- | ----------------------------------------------------- | | AsyncHTTPClient | Tracing | Pending | | Swift gRPC | Tracing | Pending | +| ----------------------- | -------------- | ----------------------------------------------------- | | _Your library?_ | ... | [Get in touch!](https://forums.swift.org/c/server/43) | If you know of any other library please send in a [pull request](https://github.com/apple/swift-distributed-tracing/compare) to add it to the list, thank you! From dbcd56abec797357b8cc87c789f9ea59704b803b Mon Sep 17 00:00:00 2001 From: Konrad `ktoso` Malawski Date: Wed, 28 Jun 2023 15:50:24 +0900 Subject: [PATCH 2/5] Update README.md --- README.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 27622bb..6ff227f 100644 --- a/README.md +++ b/README.md @@ -37,17 +37,16 @@ If you know of any other library please send in a [pull request](https://github. As this API package was just released, no projects have yet fully adopted it, the following table for not serves as reference to prior work in adopting tracing work. As projects move to adopt tracing completely, the table will be used to track adoption phases of the various libraries. -| Library | Integrates | Status | +| HTTP Servers/Frameworks | Integrates | Status | |--------------------------|----------------|-------------------------------------------------------| -| HTTP Servers/Frameworks | -------------- | ----------------------------------------------------- | -| ----------------------- | -------------- | ----------------------------------------------------- | | [Hummingbird](https://github.com/hummingbird-project/hummingbird) | Tracing | 🟢 Built-in support | -| ----------------------- | -------------- | ----------------------------------------------------- | -| Client libraries | -------------- | ----------------------------------------------------- | +| _Your library?_ | ... | [Get in touch!](https://forums.swift.org/c/server/43) | + + +| Client libraries | | | | ----------------------- | -------------- | ----------------------------------------------------- | | AsyncHTTPClient | Tracing | Pending | | Swift gRPC | Tracing | Pending | -| ----------------------- | -------------- | ----------------------------------------------------- | | _Your library?_ | ... | [Get in touch!](https://forums.swift.org/c/server/43) | If you know of any other library please send in a [pull request](https://github.com/apple/swift-distributed-tracing/compare) to add it to the list, thank you! From 38bffb756d56f0b472e12de4ba6e1b8954a464ab Mon Sep 17 00:00:00 2001 From: Konrad `ktoso` Malawski Date: Wed, 28 Jun 2023 15:52:08 +0900 Subject: [PATCH 3/5] Update README.md --- README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 6ff227f..3a5d7a4 100644 --- a/README.md +++ b/README.md @@ -43,11 +43,12 @@ As this API package was just released, no projects have yet fully adopted it, th | _Your library?_ | ... | [Get in touch!](https://forums.swift.org/c/server/43) | -| Client libraries | | | -| ----------------------- | -------------- | ----------------------------------------------------- | -| AsyncHTTPClient | Tracing | Pending | -| Swift gRPC | Tracing | Pending | -| _Your library?_ | ... | [Get in touch!](https://forums.swift.org/c/server/43) | +| Client libraries | | | +| ------------------------- | -------------- | ----------------------------------------------------- | +| AsyncHTTPClient | Tracing | 🟠 Pending | +| Swift gRPC | Tracing | 🟠 Pending | +| Swift Distributed Cluster | Tracing | 🟠 Pending | +| _Your library?_ | ... | [Get in touch!](https://forums.swift.org/c/server/43) | If you know of any other library please send in a [pull request](https://github.com/apple/swift-distributed-tracing/compare) to add it to the list, thank you! From 14c6be545c03db2bd5218858b601234803f4693b Mon Sep 17 00:00:00 2001 From: Konrad `ktoso` Malawski Date: Wed, 28 Jun 2023 17:23:38 +0900 Subject: [PATCH 4/5] Update README.md Co-authored-by: Moritz Lang --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3a5d7a4..5b6a2b1 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Compatible `Tracer` implementations: | Library | Status | Description | | ------- |----------------------------| ----------- | -| [@slashmo](https://github.com/slashmo) / [**OpenTelemetry** Swift](https://github.com/slashmo/opentelemetry-swift) | 🟡 Update for 1.0 in progress | Exports spans to **OpenTelemetry Collector**; **Zipkin**, **X-Ray** and **Jaeger** compatible. | +| [@slashmo](https://github.com/slashmo) / [Swift **OTel**](https://github.com/slashmo/swift-otel) | 🟡 Update for 1.0 in progress | Exports spans to [**OpenTelemetry Collector**](https://opentelemetry.io/docs/collector/); Compatible with **Zipkin**, **X-Ray** **Jaeger**, and more. | | [@pokrywka](https://github.com/pokryfka) / [AWS **xRay** SDK Swift](https://github.com/pokryfka/aws-xray-sdk-swift) | 🟠 Not updated for 1.0 | ... | | _Your library?_ | ... | [Get in touch!](https://forums.swift.org/c/server/43) | From a10db02fe46cfe06195cb58127acaa4077aae49f Mon Sep 17 00:00:00 2001 From: Konrad `ktoso` Malawski Date: Wed, 28 Jun 2023 20:24:04 +0900 Subject: [PATCH 5/5] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5b6a2b1..b072c99 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,7 @@ As this API package was just released, no projects have yet fully adopted it, th | HTTP Servers/Frameworks | Integrates | Status | |--------------------------|----------------|-------------------------------------------------------| | [Hummingbird](https://github.com/hummingbird-project/hummingbird) | Tracing | 🟢 Built-in support | +| [Vapor](https://github.com/vapor/vapor) | Tracing | [Support planned](https://github.com/vapor/vapor/issues/3033) | | _Your library?_ | ... | [Get in touch!](https://forums.swift.org/c/server/43) |