174 references to Add
Microsoft.AspNetCore.Authentication.Core (3)
AuthenticationMetrics.cs (3)
73tags.Add("aspnetcore.authentication.result", result switch 197tags.Add("aspnetcore.authentication.scheme", scheme); 202tags.Add("error.type", exception.GetType().FullName);
Microsoft.AspNetCore.Authorization (3)
AuthorizationMetrics.cs (3)
50tags.Add("aspnetcore.authorization.policy", policyName); 56tags.Add("aspnetcore.authorization.result", resultTagValue); 61tags.Add("error.type", exception.GetType().FullName);
Microsoft.AspNetCore.Components (5)
ComponentsMetrics.cs (5)
178tags.Add("aspnetcore.components.type", componentType); 186tags.Add("aspnetcore.components.route", route); 194tags.Add("code.function.name", methodName); 202tags.Add("aspnetcore.components.attribute.name", attributeName); 211tags.Add("error.type", errorType);
Microsoft.AspNetCore.Diagnostics (3)
DiagnosticsMetrics.cs (3)
42tags.Add("error.type", exceptionName); 43tags.Add("aspnetcore.diagnostics.exception.result", GetExceptionResult(result)); 46tags.Add("aspnetcore.diagnostics.handler.type", handler);
Microsoft.AspNetCore.Hosting (17)
Internal\HostingApplicationDiagnostics.cs (9)
493creationTags.Add(HostingTelemetryHelpers.AttributeClientAddress, remoteIpAddressString); 494creationTags.Add(HostingTelemetryHelpers.AttributeNetworkPeerAddress, remoteIpAddressString); 498creationTags.Add(HostingTelemetryHelpers.AttributeNetworkPeerPort, remotePort); 504creationTags.Add(HostingTelemetryHelpers.AttributeServerAddress, request.Host.Host); 508creationTags.Add(HostingTelemetryHelpers.AttributeServerPort, port); 519creationTags.Add(HostingTelemetryHelpers.AttributeUserAgentOriginal, userAgent); 523creationTags.Add(HostingTelemetryHelpers.AttributeUrlScheme, request.Scheme); 526creationTags.Add(HostingTelemetryHelpers.AttributeUrlPath, path); 530creationTags.Add(HostingTelemetryHelpers.AttributeUrlQuery, HostingTelemetryHelpers.GetRedactedQueryString(queryString));
Internal\HostingMetrics.cs (6)
60tags.Add(HostingTelemetryHelpers.AttributeNetworkProtocolVersion, httpVersion); 64tags.Add("aspnetcore.request.is_unhandled", true); 68tags.Add(HostingTelemetryHelpers.AttributeHttpResponseStatusCode, HostingTelemetryHelpers.GetBoxedStatusCode(statusCode)); 71tags.Add(HostingTelemetryHelpers.AttributeHttpRoute, RouteDiagnosticsHelpers.ResolveHttpRoute(route)); 111tags.Add(HostingTelemetryHelpers.AttributeUrlScheme, scheme); 112tags.Add(HostingTelemetryHelpers.AttributeHttpRequestMethod, HostingTelemetryHelpers.GetNormalizedHttpMethod(method));
Internal\HostingTelemetryHelpers.cs (2)
235tags.Add(AttributeHttpRequestMethod, normalizedHttpMethod); 239tags.Add(AttributeHttpRequestMethodOriginal, originalHttpMethod);
Microsoft.AspNetCore.Http.Connections (11)
src\aspnetcore\src\Shared\ConnectionEndpointTags.cs (11)
59tags.Add("server.address", localIPEndPoint.Address.ToString()); 60tags.Add("server.port", localIPEndPoint.Port); 65tags.Add("network.type", "ipv4"); 68tags.Add("network.type", "ipv6"); 72tags.Add("network.transport", networkTransport); 76tags.Add("server.address", udsEndPoint.ToString()); 77tags.Add("network.transport", "unix"); 81tags.Add("server.address", namedPipeEndPoint.ToString()); 82tags.Add("network.transport", "pipe"); 86tags.Add("server.address", localEndpoint.ToString()); 87tags.Add("network.transport", localEndpoint.AddressFamily.ToString());
Microsoft.AspNetCore.Identity (3)
SignInManagerMetrics.cs (3)
182tags.Add("aspnetcore.authentication.is_persistent", isPersistent.Value); 190tags.Add("aspnetcore.identity.sign_in.result", GetSignInResult(result)); 198tags.Add("error.type", exception.GetType().FullName!);
Microsoft.AspNetCore.RateLimiting (4)
RateLimitingMetrics.cs (4)
67tags.Add("aspnetcore.rate_limiting.result", GetResult(reason)); 115tags.Add("aspnetcore.rate_limiting.result", "acquired"); 157tags.Add("aspnetcore.rate_limiting.result", reason != null ? GetResult(reason.Value) : "acquired"); 172tags.Add("aspnetcore.rate_limiting.policy", metricsContext.PolicyName);
Microsoft.AspNetCore.Server.HttpSys (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
119tags.Add("aspnetcore.memory_pool.owner", owner);
Microsoft.AspNetCore.Server.IIS (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
119tags.Add("aspnetcore.memory_pool.owner", owner);
Microsoft.AspNetCore.Server.Kestrel.Core (20)
Internal\Infrastructure\KestrelMetrics.cs (8)
186tags.Add("network.protocol.name", "http"); 187tags.Add("network.protocol.version", httpVersion); 237tags.Add("network.protocol.name", "http"); 238tags.Add("network.protocol.version", httpVersion); 255tags.Add("network.protocol.name", "http"); 256tags.Add("network.protocol.version", httpVersion); 334tags.Add("tls.protocol.name", protocolName); 336tags.Add("tls.protocol.version", protocolVersion);
src\aspnetcore\src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
119tags.Add("aspnetcore.memory_pool.owner", owner);
src\aspnetcore\src\Shared\ConnectionEndpointTags.cs (11)
59tags.Add("server.address", localIPEndPoint.Address.ToString()); 60tags.Add("server.port", localIPEndPoint.Port); 65tags.Add("network.type", "ipv4"); 68tags.Add("network.type", "ipv6"); 72tags.Add("network.transport", networkTransport); 76tags.Add("server.address", udsEndPoint.ToString()); 77tags.Add("network.transport", "unix"); 81tags.Add("server.address", namedPipeEndPoint.ToString()); 82tags.Add("network.transport", "pipe"); 86tags.Add("server.address", localEndpoint.ToString()); 87tags.Add("network.transport", localEndpoint.AddressFamily.ToString());
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
119tags.Add("aspnetcore.memory_pool.owner", owner);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
119tags.Add("aspnetcore.memory_pool.owner", owner);
Microsoft.AspNetCore.SignalR.Core (11)
src\aspnetcore\src\Shared\ConnectionEndpointTags.cs (11)
59tags.Add("server.address", localIPEndPoint.Address.ToString()); 60tags.Add("server.port", localIPEndPoint.Port); 65tags.Add("network.type", "ipv4"); 68tags.Add("network.type", "ipv6"); 72tags.Add("network.transport", networkTransport); 76tags.Add("server.address", udsEndPoint.ToString()); 77tags.Add("network.transport", "unix"); 81tags.Add("server.address", namedPipeEndPoint.ToString()); 82tags.Add("network.transport", "pipe"); 86tags.Add("server.address", localEndpoint.ToString()); 87tags.Add("network.transport", localEndpoint.AddressFamily.ToString());
Microsoft.Extensions.AI (62)
ChatCompletion\OpenTelemetryChatClient.cs (10)
231chunkMetricTags.Add(OpenTelemetryConsts.GenAI.Response.Model, modelId); 411tags.Add(OpenTelemetryConsts.Error.Type, error.GetType().FullName); 422tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeInput); 430tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeOutput); 501tags.Add(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.ChatName); 505tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId); 508tags.Add(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 512tags.Add(OpenTelemetryConsts.Server.Address, endpointAddress); 513tags.Add(OpenTelemetryConsts.Server.Port, _serverPort); 518tags.Add(OpenTelemetryConsts.GenAI.Response.Model, responseModel);
ChatCompletion\OpenTelemetryImageGenerator.cs (8)
221tags.Add(OpenTelemetryConsts.Error.Type, error.GetType().FullName); 247tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeInput); 255tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeOutput); 278tags.Add(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.GenerateContentName); 282tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId); 285tags.Add(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 289tags.Add(OpenTelemetryConsts.Server.Address, endpointAddress); 290tags.Add(OpenTelemetryConsts.Server.Port, _serverPort);
Embeddings\OpenTelemetryEmbeddingGenerator.cs (8)
207tags.Add(OpenTelemetryConsts.Error.Type, error.GetType().FullName); 216tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeInput); 250tags.Add(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.EmbeddingsName); 254tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId); 257tags.Add(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 261tags.Add(OpenTelemetryConsts.Server.Address, endpointAddress); 262tags.Add(OpenTelemetryConsts.Server.Port, _endpointPort); 268tags.Add(OpenTelemetryConsts.GenAI.Response.Model, responseModelId);
Files\OpenTelemetryHostedFileClient.cs (5)
444tags.Add(FilesOperationNameAttribute, operationName); 445tags.Add(FilesProviderNameAttribute, _providerName); 449tags.Add(OpenTelemetryConsts.Server.Address, address); 450tags.Add(OpenTelemetryConsts.Server.Port, _serverPort); 455tags.Add(OpenTelemetryConsts.Error.Type, error.GetType().FullName);
Realtime\OpenTelemetryRealtimeClientSession.cs (13)
753tags.Add(OpenTelemetryConsts.Error.Type, error.GetType().FullName); 764tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeInput); 772tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeOutput); 780tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeInputAudio); 788tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeInputText); 796tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeOutputAudio); 804tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeOutputText); 892tags.Add(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.ChatName); 896tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId); 899tags.Add(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 903tags.Add(OpenTelemetryConsts.Server.Address, endpointAddress); 904tags.Add(OpenTelemetryConsts.Server.Port, _serverPort); 909tags.Add(OpenTelemetryConsts.GenAI.Response.Model, responseModel);
SpeechToText\OpenTelemetrySpeechToTextClient.cs (9)
255tags.Add(OpenTelemetryConsts.Error.Type, error.GetType().FullName); 266tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeInput); 274tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeOutput); 322tags.Add(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.GenerateContentName); 326tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId); 329tags.Add(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 333tags.Add(OpenTelemetryConsts.Server.Address, endpointAddress); 334tags.Add(OpenTelemetryConsts.Server.Port, _serverPort); 339tags.Add(OpenTelemetryConsts.GenAI.Response.Model, responseModel);
TextToSpeech\OpenTelemetryTextToSpeechClient.cs (9)
254tags.Add(OpenTelemetryConsts.Error.Type, error.GetType().FullName); 265tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeInput); 273tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeOutput); 316tags.Add(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.GenerateContentName); 320tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId); 323tags.Add(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 327tags.Add(OpenTelemetryConsts.Server.Address, endpointAddress); 328tags.Add(OpenTelemetryConsts.Server.Port, _serverPort); 333tags.Add(OpenTelemetryConsts.GenAI.Response.Model, responseModel);
Microsoft.Extensions.Identity.Core (5)
UserManagerMetrics.cs (5)
140tags.Add("aspnetcore.identity.password_check_result", GetPasswordResult(result, passwordMissing: null, userMissing)); 161tags.Add("aspnetcore.identity.token_verified", result == true ? "success" : "failure"); 221tags.Add("aspnetcore.identity.result", result.Succeeded ? "success" : "failure"); 224tags.Add("aspnetcore.identity.error_code", code); 233tags.Add("error.type", value);
System.Net.Http (23)
System\Net\Http\Metrics\HttpMetricsEnrichmentContext.cs (1)
64public void AddCustomTag(string name, object? value) => _tags.Add(name, value);
System\Net\Http\Metrics\MetricsHandler.cs (7)
49tags.Add("url.scheme", Scheme); 50tags.Add("server.address", Host); 51tags.Add("server.port", DiagnosticsHelper.GetBoxedInt32(Port)); 53tags.Add("http.request.method", Method); 236tags.Add("http.response.status_code", DiagnosticsHelper.GetBoxedInt32((int)response.StatusCode)); 237tags.Add("network.protocol.version", DiagnosticsHelper.GetProtocolVersionString(response.Version)); 242tags.Add("error.type", errorType);
System\Net\Http\SocketsHttpHandler\Metrics\ConnectionMetrics.cs (5)
36tags.Add("network.protocol.version", _protocolVersionTag); 37tags.Add("url.scheme", _schemeTag); 38tags.Add("server.address", _hostTag); 39tags.Add("server.port", DiagnosticsHelper.GetBoxedInt32(_portTag)); 43tags.Add("network.peer.address", _peerAddressTag);
System\Net\Http\SocketsHttpHandler\Metrics\SocketsHttpHandlerMetrics.cs (10)
50tags.Add("network.protocol.version", ProtocolVersion); 51tags.Add("url.scheme", Scheme); 52tags.Add("server.address", Host); 53tags.Add("server.port", DiagnosticsHelper.GetBoxedInt32(Port)); 54tags.Add("http.connection.state", IsIdle ? "idle" : "active"); 57tags.Add("network.peer.address", PeerAddress); 177tags.Add("network.protocol.version", versionMajor switch 184tags.Add("url.scheme", pool.IsSecure ? "https" : "http"); 187tags.Add("server.address", pool.TelemetryServerAddress); 191tags.Add("server.port", pool.OriginAuthority.Port);