The best way to collect custom data?

I'd like to know the "correct" or "best" way to get custom metrics (e.g., Lustre performance, OPA topology, etc) into ES using the Beats "system." My first thought was to create a Metricbeat module. I've also seen Execbeat mentioned.

Were I able to just have a beat send the STDOUT of a Python script to ES, that would be great. I doubt that it's that simple (this is what I do with Telegraf).

Ultimately, I'd prefer to have one daemon (e.g., Metricbeat) to rule all of the metrics collection. I work in Linux HPC (we don't have, need, or want WIndows). Thanks!

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.