9 writes to DependencyName
Microsoft.Extensions.Http.Diagnostics (3)
Http\DownstreamDependencyMetadataManager.cs (2)
286routeMetadata.DependencyName = downstreamDependencyMetadata.DependencyName; 310trieCurrent.RequestMetadata.DependencyName = dependencyName;
Http\HttpDiagnosticsHttpWebRequestExtensions.cs (1)
52DependencyName = string.IsNullOrEmpty(dependencyName) ? TelemetryConstants.Unknown : dependencyName
Microsoft.Extensions.Http.Diagnostics.Tests (2)
TelemetryCommonExtensionsTests.cs (2)
30DependencyName = "testDependency", 70DependencyName = "testDependency",
Microsoft.Extensions.Resilience.Tests (2)
Resilience\ResilienceMetricsEnricherTests.cs (2)
61context => context.SetRequestMetadata(new RequestMetadata { RequestName = "my-req", DependencyName = "my-dep" }))); 70var requestMetadata = new RequestMetadata { RequestName = "my-req", DependencyName = "my-dep" };
Microsoft.Extensions.Telemetry.Abstractions.Tests (1)
Http\AbstractionTests.cs (1)
26DependencyName = "MyDependency"
Microsoft.Extensions.Telemetry.Tests (1)
Http\TelemetryCommonExtensionsTests.cs (1)
28DependencyName = "testDependency",
15 references to DependencyName
Microsoft.Extensions.Http.Diagnostics (4)
Http\Constants.cs (1)
30public const string DependencyNameHeader = $"X-{TelemetryConstants.RequestMetadataKey}-{nameof(RequestMetadata.DependencyName)}";
Http\DownstreamDependencyMetadataManager.cs (2)
94if (!dependencyTrieMap.TryGetValue(routeMetadata.DependencyName, out var routeMetadataTrieRoot)) 97dependencyTrieMap.Add(routeMetadata.DependencyName, routeMetadataTrieRoot);
Http\HttpDiagnosticsHttpWebRequestExtensions.cs (1)
26request.Headers.Add(Constants.HttpWebConstants.DependencyNameHeader, metadata.DependencyName);
Microsoft.Extensions.Http.Diagnostics.Tests (6)
Telemetry\DownstreamDependencyMetadataManagerTests.cs (2)
56Assert.Equal(new BackslashDownstreamDependencyMetadata().DependencyName, requestMetadata.DependencyName); 77Assert.Equal("EmptyRouteService", requestMetadata.DependencyName);
TelemetryCommonExtensionsTests.cs (4)
22Assert.Equal(TelemetryConstants.Unknown, requestMetadata.DependencyName); 79Assert.Equal(metadata.DependencyName, extractedMetadata!.DependencyName); 97Assert.Equal(TelemetryConstants.Unknown, extractedMetadata!.DependencyName);
Microsoft.Extensions.Resilience (1)
Resilience\Internal\ResilienceMetricsEnricher.cs (1)
38context.Tags.Add(new(ResilienceTagNames.DependencyName, requestMetadata.DependencyName));
Microsoft.Extensions.Telemetry.Abstractions (1)
Http\RequestMetadata.cs (1)
31/// The <see cref="DependencyName"/> property is initialized to <c>"unknown"</c>.
Microsoft.Extensions.Telemetry.Abstractions.Tests (2)
Http\AbstractionTests.cs (2)
16Assert.Equal(TelemetryConstants.Unknown, requestMetadata.DependencyName); 30Assert.Equal("MyDependency", requestMetadata.DependencyName);
Microsoft.Extensions.Telemetry.Tests (1)
Http\TelemetryCommonExtensionsTests.cs (1)
20Assert.Equal(TelemetryConstants.Unknown, requestMetadata.DependencyName);