Update
Turned out I didn’t need to convert any series to gauges at all!
The problem was that I had botched my Prometheus configuration and it wasn’t ingesting the probe results properly 🤦♂️ Once I fixed that, I got all the details I needed.
For posterity you can view lemmy-meter’s configuration on github.
cross-posted from: https://lemmy.ml/post/5114491
I’m using blackbox_exporter to monitor a dozen of websites’ performance. And that is working just fine for measuring RTT and error rates.
I’m thinking about creating a single gauge for each website indicating whether it is up or down.
I haven’t been able to find any convincing resource as to if it is mathematically correct to convert such series to guages/counters - let alone how to do that.
So my questions are
- Have I missed a relevant option in blackbox_exporter configurations?
- Do you recommend converting series to gauges/counters? If yes, can you point me to a resources so that I can educate myself on how to do it?
PS: To my surprise, there were no communities around Observability in general and Prometheus in particular. So I went ahead and created one: [email protected]