Observability in Server-Side Swift
summary
Demos show Swift observability built from three API packages — SwiftLog, SwiftMetrics, SwiftDistributedTracing — exported via OTLP over HTTP and gRPC with TLS/MTLS using the Swift Hotel 1.0 backend. Bootstrapping becomes a one-line bootstrap that returns a service task; Hummingbird adds logs, metrics and spans with three middleware lines. A minimal /hello server emits a counter, log and span; in the microservice demo Grafana surfaces a 100% error rate on empty-cart traces and toggling an experimental feature flag immediately fixes the bug.
AI-written summary · about
chapters (7)
- 0:00Introduction to Swift observability
- 2:14Exploring observability APIs
- 5:52Swift OTel 1.0 overview
- 9:48Hands-on implementation demo
- 15:51Distributed tracing in practice
- 22:19Concepts of distributed tracing
- 26:52Recap and community engagement
related talks
55mDemystifying Observability for Spring Applications
45mObservability for Modern Spring Applications
53mUnmask hidden issues with Observability superpowers!
41mServer-Side Swift State of the Union
35mDeveloping Full Stack Cross-Platform Metrics System with Swift
46mImplementing Observability in Java-Based Projects
29mObservability; a gentle introduction
24mServer-Side Swift from Scratch
