Skip to content
Snippets Groups Projects
Commit 6ec4ab6c authored by Markus Klose's avatar Markus Klose
Browse files

Merge branch 'mongo-exporter' into 'main'

Comments

See merge request !7
parents 3d0c9c6a 30c9b564
No related branches found
No related tags found
1 merge request!7Comments
...@@ -53,6 +53,10 @@ client.collectDefaultMetrics({register}); ...@@ -53,6 +53,10 @@ client.collectDefaultMetrics({register});
help: 'The total number of client connections' help: 'The total number of client connections'
}); */ }); */
// Declaring custom metrics to monitor the chatserver
// These metrics will monitor the system during runtime
// Prometheus will scrape these metrics and provide them to Gafana
const messageCounterIn = new client.Counter({ const messageCounterIn = new client.Counter({
name: 'node_message_counter_in', name: 'node_message_counter_in',
help: 'Counts the amount of incoming messages from clients to server' help: 'Counts the amount of incoming messages from clients to server'
...@@ -116,7 +120,7 @@ const totalClientsInDB = new client.Gauge({ ...@@ -116,7 +120,7 @@ const totalClientsInDB = new client.Gauge({
}); });
global.TOTALCLIENTSINDB = totalClientsInDB; global.TOTALCLIENTSINDB = totalClientsInDB;
// Register the metrics, to be collected in Prometheus database
register.registerMetric(messageCounterIn); register.registerMetric(messageCounterIn);
register.registerMetric(messageCounterOut); register.registerMetric(messageCounterOut);
register.registerMetric(messageAll); register.registerMetric(messageAll);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment