> If you want to minimize your work, you can write a test as a one-shot > standalone program in any language of your choice, and either: > 1. Run it from cron, write the results to a file, and pick them up by > node_exporter textfile collector; OR > 2. Run it on demand from exporter_exporter > <https://github.com/QubitProducts/exporter_exporter> using the "exec" > method; OR > 3. Run it as a nagios plugin under nrped, and query it from nrpe_exporter > <https://www.robustperception.io/nagios-nrpe-prometheus-exporter/>
Another 'run a program and provide its output as metrics' option is the third party script exporter, https://github.com/ricoberger/script_exporter The basic usage of the script exporter is very similar to the blackbox exporter, but of course you have to start a program every time. We've been happily using it for years for a variety of checks that require more sophistication (and fine grained metrics) than the Blackbox exporter can handle. (Another 'run it from cron' option is to have it push metrics into a Pushgateway instance, but my view is that generally you want to use the node_exporter textfile collector for that if it's possible. Pushgateway usually has various drawbacks compared to the node_exporter approach.) - cks -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-users+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/prometheus-users/3646228.1734204215%40apps0.cs.toronto.edu.