Add types to exported metrics

This commit is contained in:
Jackson Harper
2024-01-25 12:37:02 +08:00
parent 5f9be385b7
commit a639a2fa10

View File

@ -69,12 +69,14 @@ const main = async () => {
res.sendStatus(400)
return
}
let output = ''
const metrics: JobType[] = ['active', 'failed', 'completed', 'prioritized']
const counts = await queue.getJobCounts(...metrics)
console.log('counts: ', counts)
metrics.forEach((metric, idx) => {
output += `# TYPE omnivore_queue_messages_${metric} gauge\n`
output += `omnivore_queue_messages_${metric}{queue="${QUEUE_NAME}"} ${counts[metric]}\n`
})