),
maxQueuedTasks: this.workerNodes.reduce(
(accumulator, workerNode) =>
- accumulator + workerNode.usage.tasks.maxQueued,
+ accumulator + (workerNode.usage.tasks?.maxQueued ?? 0),
0
),
failedTasks: this.workerNodes.reduce(
const workerUsage = this.workerNodes[workerNodeKey].usage
++workerUsage.tasks.executing
this.updateWaitTimeWorkerUsage(workerUsage, task)
- const tasksWorkerUsage = this.workerNodes[
- workerNodeKey
- ].getTasksWorkerUsage(task.name as string) as WorkerUsage
+ const tasksWorkerUsage = this.workerNodes[workerNodeKey].getTaskWorkerUsage(
+ task.name as string
+ ) as WorkerUsage
++tasksWorkerUsage.tasks.executing
this.updateWaitTimeWorkerUsage(tasksWorkerUsage, task)
}
this.updateTaskStatisticsWorkerUsage(workerUsage, message)
this.updateRunTimeWorkerUsage(workerUsage, message)
this.updateEluWorkerUsage(workerUsage, message)
- const tasksWorkerUsage = this.workerNodes[
- workerNodeKey
- ].getTasksWorkerUsage(message.name as string) as WorkerUsage
+ const tasksWorkerUsage = this.workerNodes[workerNodeKey].getTaskWorkerUsage(
+ message.name as string
+ ) as WorkerUsage
this.updateTaskStatisticsWorkerUsage(tasksWorkerUsage, message)
this.updateRunTimeWorkerUsage(tasksWorkerUsage, message)
this.updateEluWorkerUsage(tasksWorkerUsage, message)