UNPKG

@message-queue-toolkit/metrics

Version:

Utilities for collecting metrics in message-queue-toolkit

14 lines 654 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PrometheusMessageLifetimeMetric = void 0; const PrometheusMessageTimeMetric_1 = require("./PrometheusMessageTimeMetric"); class PrometheusMessageLifetimeMetric extends PrometheusMessageTimeMetric_1.PrometheusMessageTimeMetric { calculateObservedValue(metadata) { if (!metadata.messageTimestamp) { return null; } return metadata.messageProcessingEndTimestamp - metadata.messageTimestamp; } } exports.PrometheusMessageLifetimeMetric = PrometheusMessageLifetimeMetric; //# sourceMappingURL=PrometheusMessageLifetimeMetric.js.map