An OpenTelemetry client for server-side Swift.
Swift OTel comes with a couple examples to demonstrate how to get started and how to go 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.