Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/slashmo/swift-otel-xray
AWS X-Ray support for Swift OTel
https://github.com/slashmo/swift-otel-xray
opentelemetry opentelemetry-swift swift swift-distributed-tracing tracing xray
Last synced: 2 months ago
JSON representation
AWS X-Ray support for Swift OTel
- Host: GitHub
- URL: https://github.com/slashmo/swift-otel-xray
- Owner: slashmo
- License: apache-2.0
- Created: 2021-03-31T20:02:24.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-14T13:31:33.000Z (3 months ago)
- Last Synced: 2024-10-25T06:06:21.770Z (3 months ago)
- Topics: opentelemetry, opentelemetry-swift, swift, swift-distributed-tracing, tracing, xray
- Language: Swift
- Homepage: https://swiftpackageindex.com/slashmo/swift-otel-xray
- Size: 84 KB
- Stars: 8
- Watchers: 2
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# X-Ray Support for OpenTelemetry Swift
[![CI](https://github.com/slashmo/opentelemetry-swift-xray/actions/workflows/ci.yml/badge.svg)](https://github.com/slashmo/opentelemetry-swift-xray/actions/workflows/ci.yml)
[![Swift support](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fslashmo%2Fswift-otel%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/slashmo/swift-otel-xray)
[![Made for Swift Distributed Tracing](https://img.shields.io/badge/Made%20for-Swift%20Distributed%20Tracing-%23f05137)](https://github.com/apple/swift-distributed-tracing)This library adds support for [AWS X-Ray](https://aws.amazon.com/xray/) to [OpenTelemetry Swift](https://github.com/slashmo/opentelemetry-swift).
## Development
### Formatting
To ensure a consitent code style we use [SwiftFormat](https://github.com/nicklockwood/SwiftFormat).
To automatically run it before you push to GitHub, you may define a `pre-push` Git hook executing
the *soundness* script:```sh
echo './scripts/soundness.sh' > .git/hooks/pre-push
chmod +x .git/hooks/pre-push
```