@toolisticon/ssl-hostinfo-prometheus-exporter
Advanced tools
Comparing version 1.0.2-develop-30 to 1.0.2-develop-31
@@ -29,6 +29,7 @@ const moment = require('moment'); | ||
const date = moment(value); | ||
const labelKey = key.toLowerCase().split('-').join('_').split('.').join('_'); | ||
if (date.isValid()) { | ||
return `${key.toLowerCase()}="${date.valueOf()}",`; | ||
return `${labelKey}="${date.valueOf()}",`; | ||
} else { | ||
return `${key.toLowerCase()}="${value}",`; | ||
return `${labelKey}="${value}",`; | ||
} | ||
@@ -190,5 +191,12 @@ } | ||
let response = ''; | ||
response += `# HELP ${mozillaMetricName} Mozilla Observatory SSL stats\n`; | ||
Object.keys(resultStore).map((host) => { | ||
response += `${normalizePrometheusDate(resultStore[host].moz)}`; | ||
}); | ||
response += `# HELP ${sslDetailsMetricName} Generic SSL Details\n`; | ||
Object.keys(resultStore).map((host) => { | ||
response += `${normalizePrometheusDate(resultStore[host].details)}`; | ||
}); | ||
response += `# HELP ${sslExpireMetricName} Remaining Days before certificate expiry\n`; | ||
Object.keys(resultStore).map((host) => { | ||
response += `${normalizePrometheusDate(resultStore[host].expire)}`; | ||
@@ -195,0 +203,0 @@ }); |
{ | ||
"name": "@toolisticon/ssl-hostinfo-prometheus-exporter", | ||
"version": "1.0.2-develop-30", | ||
"version": "1.0.2-develop-31", | ||
"description": "", | ||
@@ -21,3 +21,3 @@ "main": "index.js", | ||
"preend2end-test": "docker build -t toolisticon/ssl-hostinfo-prometheus-exporter . && cd test/setup && docker-compose up -d --force-recreate && sleep 60", | ||
"end2end-test": "pytest test/end2end/test_*.py --junitxml=target/reports/junit.xml", | ||
"end2end-test": "pytest test/end2end/test_*.py --junitxml=target/reports/junit.xml && curl -s localhost:9000 | docker exec -i prometheus promtool check metrics", | ||
"postend2end-test": "cd test/setup && docker-compose stop && docker-compose rm -f -s -v && docker volume prune -f", | ||
@@ -24,0 +24,0 @@ "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
34746
370
83