jobd: status format update

This commit is contained in:
Evgeny Zinoviev 2021-03-05 00:45:18 +03:00
parent a36dd3d5db
commit 3dd9da8864
2 changed files with 6 additions and 3 deletions

View File

@ -190,7 +190,7 @@ function onStatus(data, requestNo, connection) {
connection.send(
new ResponseMessage(requestNo)
.setData({
queue: qs,
targets: qs.targets,
jobPromisesCount: Object.keys(jobPromises).length,
memoryUsage: process.memoryUsage()
})

View File

@ -145,10 +145,13 @@ class Worker extends EventEmitter {
let status = {targets: {}}
for (const targetName in this.targets) {
let target = this.targets[targetName]
status.targets[targetName] = {}
status.targets[targetName] = {
paused: target.paused,
slots: {}
}
for (const slotName in target.slots) {
const queue = target.slots[slotName]
status.targets[targetName][slotName] = {
status.targets[targetName].slots[slotName] = {
concurrency: queue.concurrency,
length: queue.length,
}