Diagnostics OpenTelemetry tracing via TracingMiddleware, timing via TimingMiddleware, metrics via MetricsMiddleware.