Show HN: Off-premises insight for on-premises Prometheus servers
latency.at
latency.at
I'm still confused whether or not bulk import will ever be a supported scenario.
https://github.com/prometheus/prometheus/issues/398 Improve staleness handling (2014-2017)
https://github.com/prometheus/pushgateway/pull/119 Reject pushes with timestamps (2017)
Note that bulk really means bulk. This is for one-off loads, not doing push.
If this is holding you back from seriously Prometheus, then Prometheus is possibly not the right tool for you. Prometheus is about the here and now.
If that's not what prometheus is for, you should seriously consider adding a more-explicit mention of it in the documentation. Going through the docs, I'm finding nothing plainly obvious mentioning that about prometheus. At least put it in the FAQ, ffs.
What needs to be code-wise to get it going sooner?
The 2.0 release of prometheus will help with stale data but not support bulk import yet. For that you can track https://github.com/prometheus/prometheus/issues/535
But to be clear: My service isn't about running Prometheus off-premises. It only provides the metrics which you can gather with your own Prometheus servers.
https://github.com/chrissnell/crabby
It allows you to run offsite HTTP[S] and page load tests and send the metrics back to a central collection system. It supports Prometheus (albeit through a pushgateway) among other metrics engines.
Very cool project!
I just realize there is an open issue on Prometheus which, would it get implemented, would allow for very nice integration of the blackbox exporter as well as this service into kubernetes and tectonic: https://github.com/prometheus/prometheus/issues/3071
I've added the necessary account functionality and also extended the http probe to split response times by 'phase' (dns resolution, tls handshake etc).
The later part will be upstreamed soon though. Already discussed the required changes with the blackbox-exporter maintainer.