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, whether a property supports the NiFi Expression Language, and whether a property is considered "sensitive", meaning that its value will be encrypted. Before entering a value in a sensitive property, ensure that the file has an entry for the property nifi.sensitive.props.key.

NameDefault ValueAllowable ValuesDescription
Metrics prefixnifiPrefix to be added before every metric
Supports Expression Language: true (will be evaluated using variable registry only)
EnvironmentdevEnvironment, dataflow is running in. This property will be included as metrics tag.
Supports Expression Language: true (will be evaluated using variable registry only)
API keyDatadog API key. If specified value is 'agent', local Datadog agent will be used.
Sensitive Property: true
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.

System Resource Considerations:

None specified.