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