HttpClientMetrics
Container for common HTTP engine related metrics. Engine implementations can re-use this and update the various fields in whatever manner fits best (increment/decrement vs current absolute value).
Parameters
the instrumentation scope
the telemetry provider to instrument with
Properties
The number of acquired (active) connections used right now
The amount of time it takes to acquire a connection from the pool
The maximum number of connections configured for the client
The amount of time a connection has been open
The number of idle (warm) connections in the pool right now
The number of requests currently in-flight (actively processing)
The number of requests currently queued waiting to be dispatched/executed by the client
The maximum number of concurrent requests configured for the client
The amount of time a request spent queued waiting to be executed by the HTTP client