Feature request: Support JMX input

Description

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" }

discovered while testing

Gliffy Diagrams

Activity

Show:

Philippe Weber April 11, 2014 at 7:44 AM

Duplicate

Details

Assignee

Reporter

Affects versions

Created January 29, 2014 at 8:41 PM
Updated April 11, 2014 at 7:44 AM
Resolved April 11, 2014 at 7:44 AM