#Tapir gained an OpenTelemetry tracing interceptor - populating the context appropriately with the http route (derived from the endpoint), server address, response status code, and other attributes.
Try it through a single-file scala-cli example: https://github.com/softwaremill/tapir/blob/master/examples/src/main/scala/sttp/tapir/examples/observability/OpenTelemetryTracingExample.scala