34 references to HostingTelemetryHelpers
Microsoft.AspNetCore.Hosting (34)
Internal\HostingApplicationDiagnostics.cs (23)
457activity.DisplayName = HostingTelemetryHelpers.GetActivityDisplayName(httpContext.Request.Method); 493creationTags.Add(HostingTelemetryHelpers.AttributeClientAddress, remoteIpAddressString); 494creationTags.Add(HostingTelemetryHelpers.AttributeNetworkPeerAddress, remoteIpAddressString); 498creationTags.Add(HostingTelemetryHelpers.AttributeNetworkPeerPort, remotePort); 504creationTags.Add(HostingTelemetryHelpers.AttributeServerAddress, request.Host.Host); 506if (HostingTelemetryHelpers.TryGetServerPort(request.Host, request.Scheme, out var port)) 508creationTags.Add(HostingTelemetryHelpers.AttributeServerPort, port); 512HostingTelemetryHelpers.SetActivityHttpMethodTags(ref creationTags, request.Method); 519creationTags.Add(HostingTelemetryHelpers.AttributeUserAgentOriginal, userAgent); 523creationTags.Add(HostingTelemetryHelpers.AttributeUrlScheme, request.Scheme); 526creationTags.Add(HostingTelemetryHelpers.AttributeUrlPath, path); 530creationTags.Add(HostingTelemetryHelpers.AttributeUrlQuery, HostingTelemetryHelpers.GetRedactedQueryString(queryString)); 558activity.SetTag(HostingTelemetryHelpers.AttributeHttpResponseStatusCode, HostingTelemetryHelpers.GetBoxedStatusCode(response.StatusCode)); 560if (HostingTelemetryHelpers.TryGetHttpVersion(httpContext.Request.Protocol, out var httpVersion)) 562activity.SetTag(HostingTelemetryHelpers.AttributeNetworkProtocolVersion, httpVersion); 570activity.SetTag(HostingTelemetryHelpers.AttributeHttpRoute, resolvedRoute); 571activity.DisplayName = HostingTelemetryHelpers.GetActivityDisplayName(httpContext.Request.Method, resolvedRoute); 576activity.SetTag(HostingTelemetryHelpers.AttributeErrorType, exception.GetType().FullName); 579else if (HostingTelemetryHelpers.IsErrorStatusCode(response.StatusCode)) 581activity.SetTag(HostingTelemetryHelpers.AttributeErrorType, response.StatusCode.ToString(CultureInfo.InvariantCulture)); 591activity.SetTag(HostingTelemetryHelpers.AttributeClientAddress, remoteIpAddressString);
Internal\HostingMetrics.cs (11)
58if (HostingTelemetryHelpers.TryGetHttpVersion(protocol, out var httpVersion)) 60tags.Add(HostingTelemetryHelpers.AttributeNetworkProtocolVersion, httpVersion); 68tags.Add(HostingTelemetryHelpers.AttributeHttpResponseStatusCode, HostingTelemetryHelpers.GetBoxedStatusCode(statusCode)); 71tags.Add(HostingTelemetryHelpers.AttributeHttpRoute, RouteDiagnosticsHelpers.ResolveHttpRoute(route)); 89tags.TryAddTag(HostingTelemetryHelpers.AttributeErrorType, exception.GetType().FullName); 91else if (HostingTelemetryHelpers.IsErrorStatusCode(statusCode)) 94tags.TryAddTag(HostingTelemetryHelpers.AttributeErrorType, statusCode.ToString(CultureInfo.InvariantCulture)); 111tags.Add(HostingTelemetryHelpers.AttributeUrlScheme, scheme); 112tags.Add(HostingTelemetryHelpers.AttributeHttpRequestMethod, HostingTelemetryHelpers.GetNormalizedHttpMethod(method));