Discover processes to get metrics from?

Is there anything in metricbeat (or beat in general) similar to prometheus that allows for pulling metrics from services discovered via consul? If not, how do people get metrics out of their dynamic services? Or is beats only useful for nodes and very stable processes (like kafka)?

Right now this is not possible. But we are working on some auto-discovery ideas to make this possible in the future. One work around right now is having your own script that pulls data from consul frequently and creates metricbeat config files out of it. That is one of the reasons metricbeat 5.3 supports config reloading to allow these use cases. I'm aware of some uses cases with docker that do this but I assume it should also work with consul.

Ok, thanks. For now consul-template it is...

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