Publishes metrics from NiFi to datadog. For accurate and informative reporting, components should have unique names.

Additional Details...


reporting, datadog, metrics


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, and whether a property supports the NiFi Expression Language.

NameDefault ValueAllowable ValuesDescription
Metrics prefixnifiPrefix to be added before every metric
Supports Expression Language: true
EnvironmentdevEnvironment, dataflow is running in. This property will be included as metrics tag.
Supports Expression Language: true
API keyDatadog API key. If specified value is 'agent', local Datadog agent will be used.
Datadog transportDatadog HTTP
  • Datadog Agent Metrics will be sent via locally installed Datadog agent. Datadog agent needs to be installed manually before using this option
  • Datadog HTTP Metrics will be sent via HTTP transport with no need of Agent installed. Datadog API key needs to be set
Transport through which metrics will be sent to Datadog

State management:

This component does not store state.


This component is not restricted.