mirror of
https://github.com/louislam/uptime-kuma.git
synced 2024-12-24 23:09:39 -05:00
Add TLS Info to Prometheus metric output
This commit is contained in:
parent
692a11e51e
commit
268dd33792
@ -47,7 +47,26 @@ class Prometheus {
|
|||||||
update(heartbeat, tlsInfo) {
|
update(heartbeat, tlsInfo) {
|
||||||
|
|
||||||
// TODO: TLS Info here
|
// 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 {
|
try {
|
||||||
monitor_status.set(this.monitorLabelValues, heartbeat.status)
|
monitor_status.set(this.monitorLabelValues, heartbeat.status)
|
||||||
|
Loading…
Reference in New Issue
Block a user