pm2-prom-module
pm2-prom-module copied to clipboard
[feature] set custom labels for default metrics
Hi bro, I really appreciate the work you've put into this project. For my specific use case, I need to set some custom labels like 'az', 'stage', and 'instance'. Could you advise if there's a way to implement this?
collectDefaultMetrics({ register, labels: { stage: process.env.SERVICE_STAGE ?? 'unknown', version: process.env.PRODUCT_VERSION ?? 'unknown', instance_name: process.env.POD_NAME ?? process.env.HOST_NAME ?? 'unknown', az, } });
Hello @mahoushoujoarale . I guess you can use https://www.npmjs.com/package/pm2-prom-module-client additional client to get metrics directly from your app.