109 references to AddTag
aspire (1)
Program.cs (1)
710mainActivity.AddTag(TelemetryConstants.Tags.ProcessExecutableName, "aspire");
Aspire.RabbitMQ.Client (6)
src\Components\Aspire.RabbitMQ.Client\AspireRabbitMQExtensions.cs (6)
248activity.AddTag("server.address", address.Host); 250activity.AddTag("messaging.system", "rabbitmq"); 253activity.AddTag("messaging.operation", operation); 264connectAttemptActivity.AddTag("exception.message", ex.Message); 268connectAttemptActivity.AddTag("exception.stacktrace", ex.ToString()); 269connectAttemptActivity.AddTag("exception.type", ex.GetType().FullName);
dotnet (9)
CommandFactory\CommandResolution\CompositeCommandResolver.cs (4)
39resolverActivity?.AddTag("lookup.type", commandResolver.GetType().Name); 44resolverActivity?.AddTag("lookup.command", commandSpec.Path); 45resolverActivity?.AddTag("lookup.status", "found"); 56resolverActivity?.AddTag("lookup.status", "notfound");
CommandFactory\CommandResolution\DotnetToolsCommandResolver.cs (1)
37Activity.Current?.AddTag("lookup.root_path", _dotnetToolPath);
Program.cs (4)
48?.AddTag("process.executable.name", "dotnet") 49?.AddTag("cli.runtime", "managed"); 65s_mainActivity.AddTag("dotnet.globalJson", s_globalJsonState); 180lookupActivity?.AddTag("command.name", commandName);
dotnet-aot (10)
NativeEntryPoint.cs (5)
143mainActivity.AddTag("process.executable.name", "dotnet"); 144mainActivity.AddTag("cli.runtime", "aot"); 154mainActivity?.AddTag("dotnet.globalJson", globalJsonState); 313lookupActivity?.AddTag("command.name", commandName); 314lookupActivity?.AddTag("sdk.root", sdkDir);
src\sdk\src\Cli\dotnet\CommandFactory\CommandResolution\CompositeCommandResolver.cs (4)
39resolverActivity?.AddTag("lookup.type", commandResolver.GetType().Name); 44resolverActivity?.AddTag("lookup.command", commandSpec.Path); 45resolverActivity?.AddTag("lookup.status", "found"); 56resolverActivity?.AddTag("lookup.status", "notfound");
src\sdk\src\Cli\dotnet\CommandFactory\CommandResolution\DotnetToolsCommandResolver.cs (1)
37Activity.Current?.AddTag("lookup.root_path", _dotnetToolPath);
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionDispatcher.cs (1)
274context.Features.Get<IHttpActivityFeature>()?.Activity.AddTag("http.long_running", "true");
Microsoft.Extensions.AI (72)
ChatCompletion\OpenTelemetryChatClient.cs (15)
293.AddTag(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.ChatName) 294.AddTag(OpenTelemetryConsts.GenAI.Request.Model, modelId) 295.AddTag(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 305.AddTag(OpenTelemetryConsts.Server.Address, _serverAddress) 313_ = activity.AddTag(OpenTelemetryConsts.GenAI.Conversation.Id, conversationId); 338_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.StopSequences, $"[{string.Join(", ", stopSequences.Select(s => $"\"{s}\""))}]"); 361_ = activity.AddTag(OpenTelemetryConsts.GenAI.Output.Type, OpenTelemetryConsts.TypeText); 364_ = activity.AddTag(OpenTelemetryConsts.GenAI.Output.Type, OpenTelemetryConsts.TypeJson); 371_ = activity.AddTag( 447_ = activity.AddTag(OpenTelemetryConsts.GenAI.Response.FinishReasons, $"[\"{finishReason.Value.ToLowerInvariant()}\"]"); 453_ = activity.AddTag(OpenTelemetryConsts.GenAI.Response.Id, response.ResponseId); 458_ = activity.AddTag(OpenTelemetryConsts.GenAI.Response.Model, response.ModelId); 528_ = activity.AddTag( 533_ = activity.AddTag( 543_ = activity.AddTag(
ChatCompletion\OpenTelemetryImageGenerator.cs (7)
146.AddTag(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.GenerateContentName) 147.AddTag(OpenTelemetryConsts.GenAI.Output.Type, OpenTelemetryConsts.TypeImage) 148.AddTag(OpenTelemetryConsts.GenAI.Request.Model, modelId) 149.AddTag(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 154.AddTag(OpenTelemetryConsts.Server.Address, _serverAddress) 188_ = activity.AddTag( 235_ = activity.AddTag(
Common\OpenTelemetryLog.cs (1)
29.AddTag(OpenTelemetryConsts.Error.Type, error.GetType().FullName)
Embeddings\OpenTelemetryEmbeddingGenerator.cs (2)
158.AddTag(OpenTelemetryConsts.Server.Address, _endpointAddress) 233_ = activity.AddTag(OpenTelemetryConsts.GenAI.Response.Model, responseModelId);
Files\OpenTelemetryHostedFileClient.cs (17)
148_ = activity.AddTag(FilesMediaTypeAttribute, mediaType); 153_ = activity.AddTag(FilesPurposeAttribute, purpose); 158_ = activity.AddTag(FilesScopeAttribute, scope); 163_ = activity.AddTag(OpenTelemetryConsts.File.Name, fileName); 185_ = activity.AddTag(FilesIdAttribute, result.FileId); 207_ = activity.AddTag(FilesIdAttribute, fileId); 211_ = activity.AddTag(FilesScopeAttribute, scope); 244_ = activity.AddTag(FilesIdAttribute, fileId); 248_ = activity.AddTag(FilesScopeAttribute, scope); 272_ = activity.AddTag(OpenTelemetryConsts.File.Name, name); 297_ = activity.AddTag(FilesScopeAttribute, scope); 302_ = activity.AddTag(FilesPurposeAttribute, purpose); 371_ = activity.AddTag(FilesIdAttribute, fileId); 375_ = activity.AddTag(FilesScopeAttribute, scope); 424.AddTag(FilesOperationNameAttribute, operationName) 425.AddTag(FilesProviderNameAttribute, _providerName); 430.AddTag(OpenTelemetryConsts.Server.Address, _serverAddress)
Realtime\OpenTelemetryRealtimeClientSession.cs (15)
187_ = inputActivity.AddTag(OpenTelemetryConsts.GenAI.Input.Messages, SerializeMessage(otelMessage)); 309_ = activity.AddTag(OpenTelemetryConsts.GenAI.Realtime.ReceivedModalities, $"[{string.Join(", ", outputModalities.Select(m => $"\"{m}\""))}]"); 318_ = activity.AddTag(OpenTelemetryConsts.GenAI.Output.Messages, SerializeMessages(outputMessages)); 676.AddTag(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.ChatName) 677.AddTag(OpenTelemetryConsts.GenAI.Request.Model, modelId) 678.AddTag(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 688.AddTag(OpenTelemetryConsts.Server.Address, _serverAddress) 701_ = activity.AddTag(OpenTelemetryConsts.GenAI.Realtime.SessionKind, options.SessionKind.ToString()); 705_ = activity.AddTag(OpenTelemetryConsts.GenAI.Realtime.Voice, options.Voice); 710_ = activity.AddTag(OpenTelemetryConsts.GenAI.Realtime.OutputModalities, $"[{string.Join(", ", modalities.Select(m => $"\"{m}\""))}]"); 717_ = activity.AddTag( 726_ = activity.AddTag( 825_ = activity.AddTag(OpenTelemetryConsts.GenAI.Response.Id, response.ResponseId); 835_ = activity.AddTag(OpenTelemetryConsts.GenAI.Response.FinishReasons, $"[\"{response.Status}\"]"); 884_ = activity.AddTag(OpenTelemetryConsts.Error.Type, responseError.ErrorCode ?? "RealtimeError");
SpeechToText\OpenTelemetrySpeechToTextClient.cs (8)
207.AddTag(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.GenerateContentName) 208.AddTag(OpenTelemetryConsts.GenAI.Request.Model, modelId) 209.AddTag(OpenTelemetryConsts.GenAI.Provider.Name, _providerName) 210.AddTag(OpenTelemetryConsts.GenAI.Output.Type, OpenTelemetryConsts.TypeText); 215.AddTag(OpenTelemetryConsts.Server.Address, _serverAddress) 290_ = activity.AddTag(OpenTelemetryConsts.GenAI.Response.Id, response.ResponseId); 295_ = activity.AddTag(OpenTelemetryConsts.GenAI.Response.Model, response.ModelId); 348_ = activity.AddTag(
TextToSpeech\OpenTelemetryTextToSpeechClient.cs (7)
206.AddTag(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.GenerateContentName) 207.AddTag(OpenTelemetryConsts.GenAI.Request.Model, modelId) 208.AddTag(OpenTelemetryConsts.GenAI.Provider.Name, _providerName) 209.AddTag(OpenTelemetryConsts.GenAI.Output.Type, OpenTelemetryConsts.TypeAudio); 214.AddTag(OpenTelemetryConsts.Server.Address, _serverAddress) 285_ = activity.AddTag(OpenTelemetryConsts.GenAI.Response.Id, response.ResponseId); 290_ = activity.AddTag(OpenTelemetryConsts.GenAI.Response.Model, response.ModelId);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIClientExtensions.cs (1)
362_ = activity.AddTag(OpenAIApiTypeTag, apiType);
Microsoft.Extensions.Telemetry.Tests (8)
Logging\ExtendedLoggerFactoryTests.cs (8)
208activity.AddTag("tagTestKey", "tagTestValue"); 290activity.AddTag("testKey1", null); 291activity.AddTag("testKey2", string.Empty); 292activity.AddTag("testKey3", "testValue"); 319activity.AddTag("testTagKey1", "testTagValue"); 350activity.AddTag("MyTagKey1", "1"); 359activity.AddTag("MyTagKey2", "2"); 366activity.AddTag("MyTagKey3", "3");
OrderProcessor (1)
OrderProcessingWorker.cs (1)
68Activity.Current?.AddTag("order-id", order.Id);