X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fpools%2Fworker.ts;h=841a2bcb1513ba3dc017d4b599ef61e3329611ab;hb=4f487526a63c873d168386250b40ad8103c5a4d8;hp=35d2c0abaa331ecad6e9a0404deaa90c00ef7d4c;hpb=0567595a23237d7b0e4bc0ec70c8e313eb71bb10;p=poolifier.git diff --git a/src/pools/worker.ts b/src/pools/worker.ts index 35d2c0ab..841a2bcb 100644 --- a/src/pools/worker.ts +++ b/src/pools/worker.ts @@ -1,3 +1,4 @@ +import type { EventLoopUtilization } from 'node:perf_hooks' import type { CircularArray } from '../circular-array' import type { Queue } from '../queue' @@ -46,9 +47,9 @@ export interface Task { */ readonly data?: Data /** - * Submission timestamp. + * Timestamp. */ - readonly submissionTimestamp?: number + readonly timestamp?: number /** * Message UUID. */ @@ -64,7 +65,7 @@ export interface TasksUsage { /** * Number of tasks executed. */ - run: number + ran: number /** * Number of tasks running. */ @@ -105,6 +106,10 @@ export interface TasksUsage { * Number of tasks errored. */ error: number + /** + * Event loop utilization. + */ + elu: EventLoopUtilization | undefined } /**