Docs » Integrations Guide » Integrations Reference » Java

image0 Java

Metadata associated with the Java plugin for collectd can be found here. The relevant code for the plugin can be found here.

DESCRIPTION

The Java plugin for collectd is required to use SignalFx’s integrations with Java applications like ActiveMQ, Cassandra and Kafka.

Read more about the Java plugin for collectd on the collectdwiki.

REQUIREMENTS AND DEPENDENCIES

Software Version
collectd 4.7+

INSTALLATION

  1. Install the plugin:

    • On RHEL/CentOS and Amazon Linux systems, run the following command to install this plugin:

      yum install collectd-java
      
    • On Ubuntu and Debian systems, this plugin is included by default with the SignalFx collectd agent.

  2. Download SignalFx’s example configuration file for the Java plugin to /etc/collectd/managed_config: 10-jmx.conf

  3. Download signalfx_types_db and configure its location as described inside of the 10-jmx.conf configuration file (Default location is /usr/share/collectd/java-collectd-plugin/signalfx_types_db).

  4. Restart collectd.

CONFIGURATION

No additional configuration is required, however full configuration details for this plugin are available on the collectdwiki.

USAGE

Use the Java collectd plugin to collect metrics from Java applications using JMX. SignalFx supports several integrations that depend on this plugin:

METRICS

The metrics emitted by this plugin depend on its configuration and the metrics emitted by the Java application that it is configured to monitor. Examples of SignalFx integrations that rely on this plugin are ActiveMQ, Cassandra and Kafka.