1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-04 02:09:37 +02:00

Add worker thread queue metrics

This commit is contained in:
Chocobozzz 2023-10-26 16:34:54 +02:00
parent bbd7de5c9d
commit a2d5c2d44f
No known key found for this signature in database
GPG key ID: 583A612D890159BE
3 changed files with 69 additions and 17 deletions

View file

@ -146,3 +146,42 @@ export function buildDigestFromWorker (
return buildDigestWorker.run(options)
}
// ---------------------------------------------------------------------------
export function getWorkersQueueSize () {
return [
{
label: 'downloadImage',
queueSize: downloadImageWorker?.queueSize || 0
},
{
label: 'processImageWorker',
queueSize: processImageWorker?.queueSize || 0
},
{
label: 'getImageSizeWorker',
queueSize: getImageSizeWorker?.queueSize || 0
},
{
label: 'parallelHTTPBroadcastWorker',
queueSize: parallelHTTPBroadcastWorker?.queueSize || 0
},
{
label: 'sequentialHTTPBroadcastWorker',
queueSize: sequentialHTTPBroadcastWorker?.queueSize || 0
},
{
label: 'httpUnicastWorker',
queueSize: httpUnicastWorker?.queueSize || 0
},
{
label: 'signJsonLDObjectWorker',
queueSize: signJsonLDObjectWorker?.queueSize || 0
},
{
label: 'buildDigestWorker',
queueSize: buildDigestWorker?.queueSize || 0
}
]
}