UNPKG

@message-queue-toolkit/metrics

Version:

Utilities for collecting metrics in message-queue-toolkit

12 lines 518 B
import { PrometheusMessageTimeMetric } from "./PrometheusMessageTimeMetric.js"; /** * This metric measures the time a message spends in the queue before processing starts. */ export class PrometheusMessageQueueTimeMetric extends PrometheusMessageTimeMetric { calculateObservedValue(metadata) { if (!metadata.messageTimestamp) return null; return metadata.messageProcessingStartTimestamp - metadata.messageTimestamp; } } //# sourceMappingURL=PrometheusMessageQueueTimeMetric.js.map