stats: () => {
affinities: any;
batch: {};
configured: number;
dispatch: string[];
gaveUp: any;
generation: number;
inProcess: boolean;
memory: {
exits: any[];
heapLimitMb: number;
oomKills: any;
source: string;
};
pools: {
affinities: any;
averageMs: number;
busy: number;
configured: number;
free: number;
gaveUp: any;
history: any;
pool: string;
prefixes: string[];
ready: number;
recentAverageMs: number;
replaced: any;
running: number;
}[];
ready: number;
readYourWrite: boolean;
replayed: number;
running: number;
socketDir: string;
starts: { concurrency: number; queued: number; starting: number };
tickets: {
finished: number;
outstanding: number;
reaped: number;
waiters: number;
};
workers: {
generation: any;
inFlight: any;
pid: any;
pool: any;
ready: any;
retiring: boolean;
served: any;
slot: any;
socket: any;
startedAt: any;
}[];
} = stats
Type Declaration
-
- (): {
affinities: any;
batch: {};
configured: number;
dispatch: string[];
gaveUp: any;
generation: number;
inProcess: boolean;
memory: {
exits: any[];
heapLimitMb: number;
oomKills: any;
source: string;
};
pools: {
affinities: any;
averageMs: number;
busy: number;
configured: number;
free: number;
gaveUp: any;
history: any;
pool: string;
prefixes: string[];
ready: number;
recentAverageMs: number;
replaced: any;
running: number;
}[];
ready: number;
readYourWrite: boolean;
replayed: number;
running: number;
socketDir: string;
starts: { concurrency: number; queued: number; starting: number };
tickets: {
finished: number;
outstanding: number;
reaped: number;
waiters: number;
};
workers: {
generation: any;
inFlight: any;
pid: any;
pool: any;
ready: any;
retiring: boolean;
served: any;
slot: any;
socket: any;
startedAt: any;
}[];
}
-
Returns {
affinities: any;
batch: {};
configured: number;
dispatch: string[];
gaveUp: any;
generation: number;
inProcess: boolean;
memory: {
exits: any[];
heapLimitMb: number;
oomKills: any;
source: string;
};
pools: {
affinities: any;
averageMs: number;
busy: number;
configured: number;
free: number;
gaveUp: any;
history: any;
pool: string;
prefixes: string[];
ready: number;
recentAverageMs: number;
replaced: any;
running: number;
}[];
ready: number;
readYourWrite: boolean;
replayed: number;
running: number;
socketDir: string;
starts: { concurrency: number; queued: number; starting: number };
tickets: {
finished: number;
outstanding: number;
reaped: number;
waiters: number;
};
workers: {
generation: any;
inFlight: any;
pid: any;
pool: any;
ready: any;
retiring: boolean;
served: any;
slot: any;
socket: any;
startedAt: any;
}[];
}
the protocol pool's counts at the top level, and pools,
batch, tickets, workers and the barrier's generation
Reports what both pools are doing, as a copy.