Description:

Reports metrics to Ganglia so that Ganglia can be used for external monitoring of the application. Metrics reported include JVM Metrics (optional); the following 5-minute NiFi statistics: FlowFiles Received, Bytes Received, FlowFiles Sent, Bytes Sent, Bytes Read, Bytes Written, Total Task Duration; and the current values for FlowFiles Queued, Bytes Queued, and number of Active Threads.

Tags:

ganglia, stats

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values.

Name Default Value Allowable Values Description
Hostname localhost The fully-qualified name of the host on which Ganglia is running
Port 8649 The Port on which Ganglia is listening for incoming connections
Send JVM Metrics false * true
* false
Specifies whether or not JVM Metrics should be gathered and sent, in addition to NiFi-specific metrics

Summary:

Reporting Task that reports metrics to a Ganglia server. The following metrics are reported:

  • FlowFiles In (5 mins): The number of FlowFiles received via Site-to-Site in the last 5 minutes
  • Bytes In (5 mins): The number of bytes received via Site-to-Site in the last 5 minutes
  • FlowFiles Out (5 mins): The number of FlowFiles pulled from Output Ports via Site-to-Site in the last 5 minutes
  • Bytes Out (5 mins): The number of bytes pulled from Output Ports via Site-to-Site in the last 5 minutes
  • Bytes Read (5 mins): The number of bytes read from disk by NiFi in the last 5 minutes
  • Bytes Written (5 mins): The number of bytes written to disk by NiFi in the last 5 minutes
  • FlowFiles Queued: The total number of FlowFiles currently queued on the system at the point in time at which the Reporting Task is run
  • Bytes Queued: The total number of bytes allocated by the FlowFiles that are currently queued on the system at the point in time at which the Reporting Task is run
  • Active Threads: The number of threads actively running at the point in time at which the Reporting Task is run