@message-queue-toolkit/metrics
Version:
Utilities for collecting metrics in message-queue-toolkit
11 lines • 622 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PrometheusMessageProcessingTimeMetric = void 0;
const PrometheusMessageTimeMetric_1 = require("./PrometheusMessageTimeMetric");
class PrometheusMessageProcessingTimeMetric extends PrometheusMessageTimeMetric_1.PrometheusMessageTimeMetric {
calculateObservedValue(metadata) {
return metadata.messageProcessingEndTimestamp - metadata.messageProcessingStartTimestamp;
}
}
exports.PrometheusMessageProcessingTimeMetric = PrometheusMessageProcessingTimeMetric;
//# sourceMappingURL=PrometheusMessageProcessingTimeMetric.js.map