Given the main motion of fluentbit is to accept a message and send it *elsewhere*, what failure modes can and cannot be covered by the request-and-response style of the blackbox exporter? In other words, how far would this protocol support get you – or how much more could you do with an exporter that is specific to the system, and can e.g. receive the message back from a fluentbit output?
As you point out, there's a limitation to how generic an exporter can be and still be sensibly configurable, or at what point the configuration becomes just as complex as writing the code. Putting aside whether this protocol is widely used enough to justify adding support to the exporter, I wonder how much value you would get from that before you run into limitations from the fundamental model of the generic exporter. /MR On Sat, Dec 14, 2024 at 7:23 PM Chris Siebenmann < cks.prom-users...@cs.toronto.edu> wrote: > > 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 > . > -- 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/CAMV%3D_gZn%2BhzpD89d0uD8%3Db5jJRevZu2jzaPPd24APtKKVoaJXw%40mail.gmail.com.