Moritz Lang

Results 61 issues of 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...

i:nio

https://github.com/slashmo/gsoc-swift-tracing/pull/45/files#r443569191

i:http-client

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...

t:tracing
important❗️

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...

use-case
t:tracing

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...

enhancement

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...

use-case
i:aws-lambda

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...