mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-03-09 15:40:18 +00:00
Pass request and response objects to collectors
This commit is contained in:
parent
f45cf7900e
commit
75c0349dea
1 changed files with 1 additions and 1 deletions
|
@ -103,8 +103,8 @@ module.exports.CreateMonitoring = function (parent, args) {
|
||||||
blockedAgents: parent.webserver.blockedAgents
|
blockedAgents: parent.webserver.blockedAgents
|
||||||
};
|
};
|
||||||
for (const key in counters) { obj.counterMetrics[key].prometheus.reset(); obj.counterMetrics[key].prometheus.inc(counters[key]); }
|
for (const key in counters) { obj.counterMetrics[key].prometheus.reset(); obj.counterMetrics[key].prometheus.inc(counters[key]); }
|
||||||
await Promise.all(obj.collectors.map((collector) => (collector())));
|
|
||||||
res.set('Content-Type', obj.prometheus.register.contentType);
|
res.set('Content-Type', obj.prometheus.register.contentType);
|
||||||
|
await Promise.all(obj.collectors.map((collector) => (collector(req, res))));
|
||||||
res.end(await obj.prometheus.register.metrics());
|
res.end(await obj.prometheus.register.metrics());
|
||||||
} catch (ex) {
|
} catch (ex) {
|
||||||
console.log(ex);
|
console.log(ex);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue