1.0.4 • Published 5 months ago
koa-prometheus-middleware v1.0.4
📟 koa-prometheus-middleware
This is a middleware for koa servers, that expose metrics for prometheus.
💻 Installation
Version 16.6.0 or newer of Node.js is required
npm install koa-prometheus-middleware
yarn add koa-prometheus-middleware
Example
// add global middleware
app.use(
PrometheusMiddleware({
ignorePaths: ["/metrics"],
})
);
// add router
router.get("/metrics", async (ctx) => {
ctx.set("Content-Type", Prometheus.register.contentType);
return ctx.res.end(await Prometheus.register.metrics());
});
📜 Credits
💖 Thank you
You can support koa-prometheus-middleware by giving it a GitHub star.