@bull-board/api
Version:
A Dashboard server API built on top of bull or bullmq.
18 lines • 587 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.metricsHandler = void 0;
const queue_1 = require("../providers/queue");
async function getMetrics(_req, queue) {
const [completed, failed] = await Promise.all([
queue.getMetrics('completed').catch(() => null),
queue.getMetrics('failed').catch(() => null),
]);
return {
status: 200,
body: { completed, failed },
};
}
exports.metricsHandler = (0, queue_1.queueProvider)(getMetrics, {
skipReadOnlyModeCheck: true,
});
//# sourceMappingURL=metrics.js.map