An OpenTelemetry client for server-side Swift.
Swift OTel comes with a couple examples to demonstrate how to get started and how to get beyond the basics:
This example contains an endless running service that keeps counting up a number after a randomized delay. The increments are traced and exported to Jaeger.
An example HTTP server built using Hummingbird and its middleware for Metrics and Distributed Tracing. Each incoming request is automatically instrumented with a span and metrics such as the request duration are recorded. Both metrics and traces are sent to an OTel Collector via Swift OTel.
link |
Stars: 55 |
Last commit: 2 days ago |
This is a minimal release which only fixes one concurrency issue in Tracer: https://github.com/slashmo/swift-otel/issues/92
Full Changelog: https://github.com/slashmo/swift-otel/compare/0.8.0...0.8.1
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics