113 references to Add
Interop.FunctionalTests (1)
src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
119tags.Add("aspnetcore.memory_pool.owner", owner);
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)
173tags.Add("aspnetcore.components.type", componentType); 181tags.Add("aspnetcore.components.route", route); 189tags.Add("code.function.name", methodName); 197tags.Add("aspnetcore.components.attribute.name", attributeName); 206tags.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 (13)
Internal\HostingApplicationDiagnostics.cs (5)
476creationTags.Add(HostingTelemetryHelpers.AttributeServerAddress, request.Host.Host); 480creationTags.Add(HostingTelemetryHelpers.AttributeServerPort, port); 491creationTags.Add(HostingTelemetryHelpers.AttributeUserAgentOriginal, userAgent); 495creationTags.Add(HostingTelemetryHelpers.AttributeUrlScheme, request.Scheme); 498creationTags.Add(HostingTelemetryHelpers.AttributeUrlPath, path);
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)
128tags.Add(AttributeHttpRequestMethod, normalizedHttpMethod); 132tags.Add(AttributeHttpRequestMethodOriginal, originalHttpMethod);
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\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
119tags.Add("aspnetcore.memory_pool.owner", owner);
Microsoft.AspNetCore.Server.IIS (1)
src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
119tags.Add("aspnetcore.memory_pool.owner", owner);
Microsoft.AspNetCore.Server.Kestrel.Core (18)
Internal\Infrastructure\KestrelMetrics.cs (17)
211tags.Add("network.protocol.name", "http"); 212tags.Add("network.protocol.version", httpVersion); 229tags.Add("network.protocol.name", "http"); 230tags.Add("network.protocol.version", httpVersion); 308tags.Add("tls.protocol.name", protocolName); 310tags.Add("tls.protocol.version", protocolVersion); 327tags.Add("server.address", localIPEndPoint.Address.ToString()); 328tags.Add("server.port", localIPEndPoint.Port); 333tags.Add("network.type", "ipv4"); 336tags.Add("network.type", "ipv6"); 344tags.Add("network.transport", transport); 348tags.Add("server.address", udsEndPoint.ToString()); 349tags.Add("network.transport", "unix"); 353tags.Add("server.address", namedPipeEndPoint.ToString()); 354tags.Add("network.transport", "pipe"); 358tags.Add("server.address", localEndpoint.ToString()); 359tags.Add("network.transport", localEndpoint.AddressFamily.ToString());
src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
119tags.Add("aspnetcore.memory_pool.owner", owner);
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
119tags.Add("aspnetcore.memory_pool.owner", owner);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
119tags.Add("aspnetcore.memory_pool.owner", owner);
Microsoft.Extensions.AI (35)
ChatCompletion\OpenTelemetryChatClient.cs (10)
243chunkMetricTags.Add(OpenTelemetryConsts.GenAI.Response.Model, modelId); 685tags.Add(OpenTelemetryConsts.Error.Type, error.GetType().FullName); 696tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeInput); 704tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeOutput); 770tags.Add(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.ChatName); 774tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId); 777tags.Add(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 781tags.Add(OpenTelemetryConsts.Server.Address, endpointAddress); 782tags.Add(OpenTelemetryConsts.Server.Port, _serverPort); 787tags.Add(OpenTelemetryConsts.GenAI.Response.Model, responseModel);
ChatCompletion\OpenTelemetryImageGenerator.cs (8)
230tags.Add(OpenTelemetryConsts.Error.Type, error.GetType().FullName); 261tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeInput); 269tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeOutput); 292tags.Add(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.GenerateContentName); 296tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId); 299tags.Add(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 303tags.Add(OpenTelemetryConsts.Server.Address, endpointAddress); 304tags.Add(OpenTelemetryConsts.Server.Port, _serverPort);
Embeddings\OpenTelemetryEmbeddingGenerator.cs (8)
216tags.Add(OpenTelemetryConsts.Error.Type, error.GetType().FullName); 225tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeInput); 264tags.Add(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.EmbeddingsName); 268tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId); 271tags.Add(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 275tags.Add(OpenTelemetryConsts.Server.Address, endpointAddress); 276tags.Add(OpenTelemetryConsts.Server.Port, _endpointPort); 282tags.Add(OpenTelemetryConsts.GenAI.Response.Model, responseModelId);
SpeechToText\OpenTelemetrySpeechToTextClient.cs (9)
261tags.Add(OpenTelemetryConsts.Error.Type, error.GetType().FullName); 272tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeInput); 280tags.Add(OpenTelemetryConsts.GenAI.Token.Type, OpenTelemetryConsts.TokenTypeOutput); 333tags.Add(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.GenerateContentName); 337tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId); 340tags.Add(OpenTelemetryConsts.GenAI.Provider.Name, _providerName); 344tags.Add(OpenTelemetryConsts.Server.Address, endpointAddress); 345tags.Add(OpenTelemetryConsts.Server.Port, _serverPort); 350tags.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 (16)
System\Net\Http\Metrics\HttpMetricsEnrichmentContext.cs (1)
64public void AddCustomTag(string name, object? value) => _tags.Add(name, value);
System\Net\Http\Metrics\MetricsHandler.cs (6)
120tags.Add("http.response.status_code", DiagnosticsHelper.GetBoxedInt32((int)response.StatusCode)); 121tags.Add("network.protocol.version", DiagnosticsHelper.GetProtocolVersionString(response.Version)); 126tags.Add("error.type", errorType); 148tags.Add("url.scheme", requestUri.Scheme); 149tags.Add("server.address", DiagnosticsHelper.GetServerAddress(request, _proxy)); 150tags.Add("server.port", DiagnosticsHelper.GetBoxedInt32(requestUri.Port));
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", _portTag); 43tags.Add("network.peer.address", _peerAddressTag);
System\Net\Http\SocketsHttpHandler\Metrics\SocketsHttpHandlerMetrics.cs (4)
41tags.Add("network.protocol.version", versionMajor switch 48tags.Add("url.scheme", pool.IsSecure ? "https" : "http"); 51tags.Add("server.address", pool.TelemetryServerAddress); 55tags.Add("server.port", pool.OriginAuthority.Port);