76 references to GetTagItem
Microsoft.AspNetCore.Components.Server.Tests (2)
Circuits\CircuitActivitySourceTest.cs (2)
56Assert.Equal(circuitId, activity.GetTagItem("aspnetcore.components.circuit.id")); 83Assert.Equal(exception.GetType().FullName, activity.GetTagItem("error.type"));
Microsoft.AspNetCore.Components.Tests (9)
ComponentsActivitySourceTest.cs (9)
62Assert.Equal(componentType, activity.GetTagItem("aspnetcore.components.type")); 63Assert.Equal(route, activity.GetTagItem("aspnetcore.components.route")); 68Assert.Equal("test-circuit-id", activity.GetTagItem("aspnetcore.components.circuit.id")); 98Assert.Equal(componentType, activity.GetTagItem("aspnetcore.components.type")); 99Assert.Equal(methodName, activity.GetTagItem("code.function.name")); 100Assert.Equal(attributeName, activity.GetTagItem("aspnetcore.components.attribute.name")); 105Assert.Equal("test-circuit-id", activity.GetTagItem("aspnetcore.components.circuit.id")); 126Assert.Equal(exception.GetType().FullName, activity.GetTagItem("error.type")); 166Assert.Equal(exception.GetType().FullName, activity.GetTagItem("error.type"));
Microsoft.AspNetCore.Http.Connections.Tests (1)
HttpConnectionDispatcherTests.cs (1)
3129Assert.Equal("true", Activity.Current.GetTagItem("http.long_running"));
Microsoft.Build.Engine.UnitTests (6)
Telemetry\OpenTelemetryActivities_Tests.cs (6)
28var tagValue = activity.GetTagItem("VS.MSBuild.TestItem"); 46var tagValue = activity.GetTagItem("VS.MSBuild.TestItem"); 64var tagValue1 = activity.GetTagItem("VS.MSBuild.Item1"); 65var tagValue2 = activity.GetTagItem("VS.MSBuild.Item2"); 84var tagValueA = activity.GetTagItem("VS.MSBuild.TagA"); 85var tagValueB = activity.GetTagItem("VS.MSBuild.TagB");
Microsoft.Extensions.AI.Integration.Tests (9)
ChatClientIntegrationTests.cs (6)
394var totalInputTokens = activities.Sum(a => (int?)a.GetTagItem("gen_ai.usage.input_tokens")!); 395var totalOutputTokens = activities.Sum(a => (int?)a.GetTagItem("gen_ai.usage.output_tokens")!); 954Assert.Contains(".", (string)activity.GetTagItem("server.address")!); 955Assert.Equal(chatClient.GetService<ChatClientMetadata>()?.ProviderUri?.Port, (int)activity.GetTagItem("server.port")!); 958Assert.NotEqual(0, (int)activity.GetTagItem("gen_ai.usage.input_tokens")!); 959Assert.NotEqual(0, (int)activity.GetTagItem("gen_ai.usage.output_tokens")!);
EmbeddingGeneratorIntegrationTests.cs (3)
127Assert.Contains(".", (string)activity.GetTagItem("server.address")!); 128Assert.Equal(embeddingGenerator.GetService<EmbeddingGeneratorMetadata>()?.ProviderUri?.Port, (int)activity.GetTagItem("server.port")!); 131Assert.NotEqual(0, (int)activity.GetTagItem("gen_ai.usage.input_tokens")!);
Microsoft.Extensions.AI.Tests (49)
ChatCompletion\OpenTelemetryChatClientTests.cs (20)
161Assert.Equal("localhost", activity.GetTagItem("server.address")); 162Assert.Equal(12345, (int)activity.GetTagItem("server.port")!); 165Assert.Equal("testservice", activity.GetTagItem("gen_ai.provider.name")); 167Assert.Equal("replacementmodel", activity.GetTagItem("gen_ai.request.model")); 168Assert.Equal(3.0f, activity.GetTagItem("gen_ai.request.frequency_penalty")); 169Assert.Equal(4.0f, activity.GetTagItem("gen_ai.request.top_p")); 170Assert.Equal(5.0f, activity.GetTagItem("gen_ai.request.presence_penalty")); 171Assert.Equal(6.0f, activity.GetTagItem("gen_ai.request.temperature")); 172Assert.Equal(7, activity.GetTagItem("gen_ai.request.top_k")); 173Assert.Equal(123, activity.GetTagItem("gen_ai.request.max_tokens")); 174Assert.Equal("""["hello", "world"]""", activity.GetTagItem("gen_ai.request.stop_sequences")); 175Assert.Equal(enableSensitiveData ? "value1" : null, activity.GetTagItem("service_tier")); 176Assert.Equal(enableSensitiveData ? "value2" : null, activity.GetTagItem("SomethingElse")); 177Assert.Equal(42L, activity.GetTagItem("gen_ai.request.seed")); 179Assert.Equal("id123", activity.GetTagItem("gen_ai.response.id")); 180Assert.Equal("""["stop"]""", activity.GetTagItem("gen_ai.response.finish_reasons")); 181Assert.Equal(10, activity.GetTagItem("gen_ai.usage.input_tokens")); 182Assert.Equal(20, activity.GetTagItem("gen_ai.usage.output_tokens")); 183Assert.Equal(enableSensitiveData ? "abcdefgh" : null, activity.GetTagItem("system_fingerprint")); 184Assert.Equal(enableSensitiveData ? "value2" : null, activity.GetTagItem("AndSomethingElse"));
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (10)
80Assert.Equal("localhost", activity.GetTagItem("server.address")); 81Assert.Equal(12345, (int)activity.GetTagItem("server.port")!); 84Assert.Equal("testservice", activity.GetTagItem("gen_ai.provider.name")); 86Assert.Equal(expectedModelName, activity.GetTagItem("gen_ai.request.model")); 87Assert.Equal(1234, activity.GetTagItem("gen_ai.embeddings.dimension.count")); 88Assert.Equal(enableSensitiveData ? "value1" : null, activity.GetTagItem("service_tier")); 89Assert.Equal(enableSensitiveData ? "value2" : null, activity.GetTagItem("SomethingElse")); 91Assert.Equal(10, activity.GetTagItem("gen_ai.usage.input_tokens")); 92Assert.Equal(enableSensitiveData ? "abcdefgh" : null, activity.GetTagItem("system_fingerprint")); 93Assert.Equal(enableSensitiveData ? "value3" : null, activity.GetTagItem("AndSomethingElse"));
Image\OpenTelemetryImageGeneratorTests.cs (11)
97Assert.Equal("localhost", activity.GetTagItem("server.address")); 98Assert.Equal(12345, (int)activity.GetTagItem("server.port")!); 101Assert.Equal("testservice", activity.GetTagItem("gen_ai.provider.name")); 103Assert.Equal("mycoolimagemodel", activity.GetTagItem("gen_ai.request.model")); 104Assert.Equal(2, activity.GetTagItem("gen_ai.request.choice.count")); 105Assert.Equal(1024, activity.GetTagItem("gen_ai.request.image.width")); 106Assert.Equal(768, activity.GetTagItem("gen_ai.request.image.height")); 107Assert.Equal(enableSensitiveData ? "value1" : null, activity.GetTagItem("service_tier")); 108Assert.Equal(enableSensitiveData ? "value2" : null, activity.GetTagItem("SomethingElse")); 110Assert.Equal(10, activity.GetTagItem("gen_ai.usage.input_tokens")); 111Assert.Equal(20, activity.GetTagItem("gen_ai.usage.output_tokens"));
SpeechToText\OpenTelemetrySpeechToTextClientTests.cs (8)
111Assert.Equal("localhost", activity.GetTagItem("server.address")); 112Assert.Equal(12345, (int)activity.GetTagItem("server.port")!); 115Assert.Equal("testservice", activity.GetTagItem("gen_ai.provider.name")); 117Assert.Equal("mycoolspeechmodel", activity.GetTagItem("gen_ai.request.model")); 118Assert.Equal(enableSensitiveData ? "value1" : null, activity.GetTagItem("service_tier")); 119Assert.Equal(enableSensitiveData ? "value2" : null, activity.GetTagItem("SomethingElse")); 121Assert.Equal(10, activity.GetTagItem("gen_ai.usage.input_tokens")); 122Assert.Equal(20, activity.GetTagItem("gen_ai.usage.output_tokens"));