591 B
591 B
Simple Metrics Generator
Simple Prometheus metrics generator.
Usage
cat metadata | generate_metrics tempurature 50
with your metadata file looking something like
unit="F", computer="computer5"
From here you could then redirect stdout into a file, then host the file with something like Caddy for Prometheus to scrape.
Examples
A simple "down detector"
cat metadata | generate_metrics cloudflare $(ping -c 1 1.1.1.1 &> /dev/null ; echo $?) > /srv/metrics/cloudflare
metics.*:80 {
fileserver /srv/metrics/cloudflare
}