From d75f9db4e555694abe3e87b54d56a1612ad791fe Mon Sep 17 00:00:00 2001 From: Brian Holt Date: Mon, 28 Jul 2025 17:41:21 -0500 Subject: [PATCH] OTel: record canceled spans as errors --- .../main/scala/natchez/opentelemetry/OpenTelemetrySpan.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/opentelemetry/src/main/scala/natchez/opentelemetry/OpenTelemetrySpan.scala b/modules/opentelemetry/src/main/scala/natchez/opentelemetry/OpenTelemetrySpan.scala index 59b100da..57ca19eb 100644 --- a/modules/opentelemetry/src/main/scala/natchez/opentelemetry/OpenTelemetrySpan.scala +++ b/modules/opentelemetry/src/main/scala/natchez/opentelemetry/OpenTelemetrySpan.scala @@ -146,7 +146,7 @@ private[opentelemetry] object OpenTelemetrySpan { _ <- Sync[F].delay { exitCase match { case Succeeded => outer.span.setStatus(StatusCode.OK) - case Canceled => outer.span.setStatus(StatusCode.UNSET) + case Canceled => outer.span.setStatus(StatusCode.ERROR, "Canceled") case Errored(ex) => outer.span.setStatus(StatusCode.ERROR, ex.getMessage) outer.span.recordException(ex)