Beats: To include all available Mbeans under jmx mappings

Created on 30 Aug 2018  路  5Comments  路  Source: elastic/beats

Would be good to have something like jmx.mappings: * to include all Mbeans without mentioning each and every Mbean which leads lot of manual work.

(And I don't see any dashboard for JMX mappings in Kibana. Would be great to have basic dashboard.)

Metricbeat Integrations enhancement module

Most helpful comment

We can probably do it, the trickiest thing would be to keep the mapping, we have to think more about this.
An option could be to use dynamic mapping and keep all the metrics under jmx.metrics.type.path and dedot the path. A level for the types may be needed because values returned by jmx can be of any kind.
I will start a proposal for this soon.

All 5 comments

Nice request !

cc @jsoriano you have been thinking about something similar maybe?

We can probably do it, the trickiest thing would be to keep the mapping, we have to think more about this.
An option could be to use dynamic mapping and keep all the metrics under jmx.metrics.type.path and dedot the path. A level for the types may be needed because values returned by jmx can be of any kind.
I will start a proposal for this soon.

Has this been prioritized?

I created an issue to keep track of discussions about the dynamic mapping here https://github.com/elastic/beats/issues/13316, but there are no specific plans yet.

Was this page helpful?
0 / 5 - 0 ratings