OpenTelemetrySseTracing

fun ServerFilters.OpenTelemetrySseTracing(openTelemetry: OpenTelemetry = GlobalOpenTelemetry.get(), spanNamer: (Request) -> String = defaultSpanNamer, error: (Request, Throwable) -> String = { _, t -> t.message ?: "no message" }, spanCreationMutator: (SpanBuilder, Request) -> SpanBuilder = { spanBuilder, _ -> spanBuilder }, spanCompletionMutator: (Span, Request, SseResponse) -> Unit = { _, _, _ -> }, attributesKeys: OpenTelemetryAttributesKeys = OpenTelemetrySemanticConventions): SseFilter(source)

Adds OpenTelemetry tracing to SseHandler servers.