HttpMetrics Class

Definition

Represents metrics reported by the System.Net.Http event counters.

C#
public sealed class HttpMetrics
Inheritance
HttpMetrics

Constructors

Properties

CurrentHttp11Connections

Number of currently open HTTP 1.1 connections.

CurrentHttp20Connections

Number of currently open HTTP 2.0 connections.

CurrentHttp30Connections

Number of currently open HTTP 3.0 connections.

CurrentRequests

Number of active HTTP requests that have started but not yet completed or failed.

Http11RequestsQueueDuration

Average time spent on queue for HTTP 1.1 requests that hit the MaxConnectionsPerServer limit in the last metrics interval.

Http20RequestsQueueDuration

Average time spent on queue for HTTP 2.0 requests that hit the MAX_CONCURRENT_STREAMS limit on the connection in the last metrics interval.

Http30RequestsQueueDuration

Average time spent on queue for HTTP 3.0 requests in the last metrics interval.

RequestsFailed

Number of HTTP requests that failed since telemetry was enabled.

RequestsFailedRate

Number of HTTP requests that failed in the last metrics interval.

RequestsStarted

Number of HTTP requests started since telemetry was enabled.

RequestsStartedRate

Number of HTTP requests started in the last metrics interval.

Timestamp

Timestamp of when this KestrelMetrics instance was created.

Applies to

Produkt Verzie
Yarp 1.0.1, 1.1.2, 2.0.1, 2.1.0, 2.2.0