From 277d6dee4cdcebedf4ab2674bbc65a551ef9d257 Mon Sep 17 00:00:00 2001 From: Stephen Toub Date: Thu, 29 Jan 2026 18:02:31 -0500 Subject: [PATCH] Fix token metric unit to use UCUM format {token} --- src/Libraries/Microsoft.Extensions.AI/OpenTelemetryConsts.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Libraries/Microsoft.Extensions.AI/OpenTelemetryConsts.cs b/src/Libraries/Microsoft.Extensions.AI/OpenTelemetryConsts.cs index d2fefa64002..dc914fca427 100644 --- a/src/Libraries/Microsoft.Extensions.AI/OpenTelemetryConsts.cs +++ b/src/Libraries/Microsoft.Extensions.AI/OpenTelemetryConsts.cs @@ -11,7 +11,7 @@ internal static class OpenTelemetryConsts public const string DefaultSourceName = "Experimental.Microsoft.Extensions.AI"; public const string SecondsUnit = "s"; - public const string TokensUnit = "token"; + public const string TokensUnit = "{token}"; /// Environment variable name for controlling whether sensitive content should be captured in telemetry by default. public const string GenAICaptureMessageContentEnvVar = "OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT";