|
|
|
@ -47,7 +47,26 @@ class Prometheus {
|
|
|
|
|
update(heartbeat, tlsInfo) {
|
|
|
|
|
|
|
|
|
|
// TODO: TLS Info here
|
|
|
|
|
console.log(tlsInfo)
|
|
|
|
|
|
|
|
|
|
if (typeof tlsInfo !== "undefined"){
|
|
|
|
|
try {
|
|
|
|
|
var is_valid = 0
|
|
|
|
|
if (tlsInfo.valid == true){
|
|
|
|
|
is_valid = 1
|
|
|
|
|
} else {
|
|
|
|
|
is_valid = 0
|
|
|
|
|
}
|
|
|
|
|
monitor_cert_is_valid.set(this.monitorLabelValues, is_valid)
|
|
|
|
|
} catch (e) {
|
|
|
|
|
console.error(e)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
monitor_cert_days_remaining.set(this.monitorLabelValues, tlsInfo.daysRemaining)
|
|
|
|
|
} catch (e) {
|
|
|
|
|
console.error(e)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
monitor_status.set(this.monitorLabelValues, heartbeat.status)
|
|
|
|
|