Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/slashmo/swift-tracing-examples
How distributed systems (developed in Swift) may be instrumented, specifically using tracing.
https://github.com/slashmo/swift-tracing-examples
distributed-systems examples instrumentation swift tracing
Last synced: 2 months ago
JSON representation
How distributed systems (developed in Swift) may be instrumented, specifically using tracing.
- Host: GitHub
- URL: https://github.com/slashmo/swift-tracing-examples
- Owner: slashmo
- License: apache-2.0
- Created: 2020-08-26T13:49:30.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2020-10-26T18:57:25.000Z (over 4 years ago)
- Last Synced: 2024-12-07T01:44:42.894Z (2 months ago)
- Topics: distributed-systems, examples, instrumentation, swift, tracing
- Language: Swift
- Homepage:
- Size: 108 KB
- Stars: 3
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Swift Tracing Examples
[![Swift 5.2](https://img.shields.io/badge/Swift-5.2-ED523F.svg?style=flat)](https://swift.org/download/)
> Examples illustrating how distributed systems (developed in Swift) may be instrumented, specifically using tracing.
It uses various libraries created as part of the Swift Tracing efforts happening in [this repository](https://github.com/slashmo/gsoc-swift-tracing).
## Examples
- [Hot R.O.D. - Rides on Demand](./hotrod): A *Swifty* implementation of [Jaeger's tracing example](https://github.com/jaegertracing/jaeger/tree/master/examples/hotrod) featuring a few microservices using [Vapor](https://github.com/vapor/vapor), [gRPC](https://github.com/grpc/grpc-swift), and [AsyncHTTPClient](https://github.com/swift-server/async-http-client).