Sends JVM-metrics as well as Apache NiFi-metrics to a Azure Log Analytics workspace.Apache NiFi-metrics can be either configured global or on process-group level.
azure, metrics, reporting, log analytics
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.
| Display Name | API Name | Default Value | Allowable Values | Description |
|---|---|---|---|---|
| Send JVM Metrics | Send JVM Metrics | false |
| Send JVM Metrics in addition to the NiFi-metrics |
| Log Analytics Workspace Id | Log Analytics Workspace Id | Log Analytics Workspace Id Sensitive Property: true Supports Expression Language: true (will be evaluated using variable registry only) | ||
| Log Analytics Custom Log Name | Log Analytics Custom Log Name | nifimetrics | Log Analytics Custom Log Name Supports Expression Language: true (will be evaluated using variable registry only) | |
| Log Analytics Workspace Key | Log Analytics Workspace Key | Azure Log Analytic Worskspace Key Sensitive Property: true Supports Expression Language: true (will be evaluated using variable registry only) | ||
| Application ID | Application ID | nifi | The Application ID to be included in the metrics sent to Azure Log Analytics WS Supports Expression Language: true (will be evaluated using variable registry only) | |
| Instance ID | Instance ID | ${hostname(true)} | Id of this NiFi instance to be included in the metrics sent to Azure Log Analytics WS Supports Expression Language: true (will be evaluated using variable registry only) | |
| Process group ID(s) | Process group ID(s) | If specified, the reporting task will send metrics the configured ProcessGroup(s) only. Multiple IDs should be separated by a comma. If none of the group-IDs could be found or no IDs are defined, the Root Process Group is used and global metrics are sent. Supports Expression Language: true (will be evaluated using variable registry only) | ||
| Job Name | Job Name | nifi_reporting_job | The name of the exporting job Supports Expression Language: true (will be evaluated using variable registry only) | |
| Log Analytics URL Endpoint Format | Log Analytics URL Endpoint Format | https://{0}.ods.opinsights.azure.com/api/logs?api-version=2016-04-01 | Log Analytics URL Endpoint Format Supports Expression Language: true (will be evaluated using variable registry only) |