Feature request to have an input for JMX metrics. Allow the user to specify the host, port, polling frequency and filter / query to pull metrics out of MBeans for other applications.
For example, it would be good to use logstash to monitor the JMX metrics for a Cassandra or Hadoop installation.
Another nice to have would be the ability to specify a local mode that monitors any MBeans in logstash itself.
Feature request to have an input for JMX metrics.
Allow the user to specify the host, port, polling frequency and filter / query to pull metrics out of MBeans for other applications.
For example, it would be good to use logstash to monitor the JMX metrics for a Cassandra or Hadoop installation.
Another nice to have would be the ability to specify a local mode that monitors any MBeans in logstash itself.
An example configuration might be:
input { jmx { host => localhost port => 9999 mbean => "Catalina:type=JspMonitor,*" attributes => [ "jspCount" ] type => "TomcatJMX" } }
The event would then be something like:
{ @timestamp: "...." @version: 1 message: "localhost:9999 <MBean> <attribute> <value>" value: "<value>" type: "TomcatJMX" }