added metric for queue lengths

This commit is contained in:
Miodec 2023-02-01 01:57:14 +01:00
parent ed56dff53e
commit 06a2c91eee

View file

@ -277,3 +277,17 @@ const collectionSize = new Gauge({
export function setCollectionSize(collection: string, size: number): void {
collectionSize.set({ collection }, size);
}
const queueLength = new Gauge({
name: "queue_length",
help: "Length of the queues",
labelNames: ["queueName", "countType"],
});
export function setQueueLength(
queueName: string,
countType: string,
length: number
): void {
queueLength.set({ queueName, countType }, length);
}