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)
14
Assert.NotNull(
HttpCheckpoints
.Checkpoints);
15
Assert.True(
HttpCheckpoints
.Checkpoints.Length > 0);
Latency\Internal\HttpLatencyTelemetryHandlerTest.cs (2)
38
lcti2.Verify(a => a.GetCheckpointToken(It.Is<string>(s => !
HttpCheckpoints
.Checkpoints.Contains(s))), Times.Never);
39
lcti2.Verify(a => a.GetCheckpointToken(It.Is<string>(s =>
HttpCheckpoints
.Checkpoints.Contains(s))));
Latency\Internal\HttpRequestLatencyListenerTest.cs (2)
36
lcti.Verify(a => a.GetCheckpointToken(It.Is<string>(s => !
HttpCheckpoints
.Checkpoints.Contains(s))), Times.Never);
37
lcti.Verify(a => a.GetCheckpointToken(It.Is<string>(s =>
HttpCheckpoints
.Checkpoints.Contains(s))));