23 references to HttpCheckpoints
Microsoft.Extensions.Http.Diagnostics (17)
Latency\HttpClientLatencyTelemetryExtensions.cs (1)
31_ = services.RegisterCheckpointNames(HttpCheckpoints.Checkpoints);
Latency\Internal\HttpClientLatencyLogEnricher.cs (1)
36_enricherInvoked = tokenIssuer.GetCheckpointToken(HttpCheckpoints.EnricherInvoked);
Latency\Internal\HttpLatencyTelemetryHandler.cs (1)
33_handlerStart = tokenIssuer.GetCheckpointToken(HttpCheckpoints.HandlerRequestStart);
Latency\Internal\HttpRequestLatencyListener.cs (14)
116{ "ConnectStart", HttpCheckpoints.SocketConnectStart }, 117{ "ConnectStop", HttpCheckpoints.SocketConnectEnd } 122{ "ResolutionStart", HttpCheckpoints.NameResolutionStart }, 123{ "ResolutionStop", HttpCheckpoints.NameResolutionEnd } 128{ "ConnectionEstablished", HttpCheckpoints.ConnectionEstablished }, 129{ "RequestLeftQueue", HttpCheckpoints.RequestLeftQueue }, 130{ "RequestHeadersStart", HttpCheckpoints.RequestHeadersStart }, 131{ "RequestHeadersStop", HttpCheckpoints.RequestHeadersEnd }, 132{ "RequestContentStart", HttpCheckpoints.RequestContentStart }, 133{ "RequestContentStop", HttpCheckpoints.RequestContentEnd }, 134{ "ResponseHeadersStart", HttpCheckpoints.ResponseHeadersStart }, 135{ "ResponseHeadersStop", HttpCheckpoints.ResponseHeadersEnd }, 136{ "ResponseContentStart", HttpCheckpoints.ResponseContentStart }, 137{ "ResponseContentStop", HttpCheckpoints.ResponseContentEnd }
Microsoft.Extensions.Http.Diagnostics.Tests (6)
Latency\Internal\HttpCheckpointsTest.cs (2)
14Assert.NotNull(HttpCheckpoints.Checkpoints); 15Assert.True(HttpCheckpoints.Checkpoints.Length > 0);
Latency\Internal\HttpLatencyTelemetryHandlerTest.cs (2)
38lcti2.Verify(a => a.GetCheckpointToken(It.Is<string>(s => !HttpCheckpoints.Checkpoints.Contains(s))), Times.Never); 39lcti2.Verify(a => a.GetCheckpointToken(It.Is<string>(s => HttpCheckpoints.Checkpoints.Contains(s))));
Latency\Internal\HttpRequestLatencyListenerTest.cs (2)
36lcti.Verify(a => a.GetCheckpointToken(It.Is<string>(s => !HttpCheckpoints.Checkpoints.Contains(s))), Times.Never); 37lcti.Verify(a => a.GetCheckpointToken(It.Is<string>(s => HttpCheckpoints.Checkpoints.Contains(s))));