Moritz Lang
Moritz Lang
> We might want an overload accepting `BaggageContext` 👍 _Originally posted by @ktoso in https://github.com/slashmo/gsoc-swift-tracing/pull/148#discussion_r498095797_
Currently, there's no way of sharing `BaggageContext` across multiple NIO channel handlers. This means, each handler would have to create a new `BaggageContext` ([like in this example](https://github.com/slashmo/gsoc-swift-tracing/blob/master/UseCases/Sources/HTTPEndToEnd/Services/OrderServiceHandler.swift#L28)) which eliminates the...
https://github.com/slashmo/gsoc-swift-tracing/pull/45/files#r443569191
The `__namepsace` enum case in `SpanAttributes` is currently used to > enable the KeyPath based accessors to specific attributes Let's try and figure out if we can accomplish something similar...
Because XRay uses different wordings for things like `Span`s it's a good candidate for testing how well our `TracingInstrument` performs in the real world. We plan on forking [pokryfka/aws-xray-sdk-swift](https://github.com/pokryfka/aws-xray-sdk-swift) to...
Currently, the `Extractor` & `Injector` APIs make the assumption that all keys and values are `String`s. Maybe there's an opportunity to reuse the typed `Value` of a given `BaggageContextKey` to...
One interesting use case for us could be the [AWS Lambda Runtime](https://github.com/swift-server/swift-aws-lambda-runtime). I can imagine an example where some processing happens in a Lambda that adds to a `BaggageContext`. (Once...
E.g. `latest`, `latest-trunk`, `5.*`, etc.
`install-swift` only supports running on Ubuntu (`18.04` & `20.04`). Supporting other runner os's like macOS and Windows would make the action more useful. ## Platforms to support - [x] #5...