Move common labels into dedicated const

This commit is contained in:
Matthew Macdonald-Wallace 2021-07-22 14:58:22 +01:00
parent 720051a351
commit 3b45006567
1 changed files with 10 additions and 14 deletions

View File

@ -10,27 +10,23 @@ const {R} = require("redbean-node");
const {BeanModel} = require("redbean-node/dist/bean-model");
const {Notification} = require("../notification")
const monitor_response_time = new Prometheus.Gauge({
name: 'monitor_response_time',
help: 'Monitor Response Time (ms)',
labelNames: [
const commonLabels = [
'monitor_name',
'monitor_type',
'monitor_url',
'monitor_hostname',
'monitor_port'
]
'monitor_port',
]
const monitor_response_time = new Prometheus.Gauge({
name: 'monitor_response_time',
help: 'Monitor Response Time (ms)',
labelNames: commonLabels
});
const monitor_status = new Prometheus.Gauge({
name: 'monitor_status',
help: 'Monitor Status (1 = UP, 0= DOWN)',
labelNames: [
'monitor_name',
'monitor_type',
'monitor_url',
'monitor_hostname',
'monitor_port'
]
labelNames: commonLabels
});
/**
* status: