X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fworker.ts;h=841a2bcb1513ba3dc017d4b599ef61e3329611ab;hb=cc750dcada47e9186271e0918b9b0bb8c77ba639;hp=35d2c0abaa331ecad6e9a0404deaa90c00ef7d4c;hpb=c93c0a1bcdf41b33f90a654e55d71f4cc14ab963;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 } /**