A ClientStats is a point-in-time snapshot of the connection and request
state of a single Client. Instances are not created directly; a fresh
snapshot is produced each time the client.stats getter is read.
import { Client } from 'undici'
const client = new Client('http://localhost:3000')
const stats = client.stats
console.log(stats.connected, stats.running)Captures the connection and request counters of a Client at the moment
the snapshot is taken. The values are read from the client at construction time
and do not update afterwards; read client.stats again for current values.
new ClientStats(client): void<Client>Creates a snapshot from the supplied client. This constructor is used
internally by the client.stats getter and is not normally invoked by
application code.
<boolean>true when the client currently has an open socket connection.
<number>Number of open socket connections of this client that do not have an active request.
<number>Number of currently active requests of this client.
<number>Number of active, pending, or queued requests of this client.