Supported NiFi flow analysis rules
Review the list of flow analysis rules supported in Cloudera Flow Management 4.2.1.400 included in Cloudera DataFlow for Data Hub 7.3.1.400.
Apache NiFi 2 has introduced flow analysis rules, a feature that enhances flow validation and management by evaluating components or parts of a flow and flagging rule violations to help you optimize and maintain flow design best practices.
Flow Analysis Rules can be configured as either:
- Recommendations – informational only; violations are logged but do not impact flow execution.
- Policies – enforceable; violations must be resolved before the affected component can be used.
The following rules are supported:
- DisallowComponentType
- DisallowConsecutiveConnectionsWithRoundRobinLB
- DisallowDeadEnd
- DisallowDeprecatedProcessor
- DisallowExtractTextForFullContent
- RecommendRecordProcessor
- RequireHandleHttpResponseAfterHandleHttpRequest
- RequireMergeBeforePutIceberg
- RestrictBackpressureSettings
- RestrictComponentNaming
- RestrictConcurrentTasksVsThreadPoolSizeInProcessors
- RestrictFlowFileExpiration
- RestrictProcessorConcurrency
- RestrictSchedulingForListProcessors
- RestrictThreadPoolSize
- RestrictYieldDurationForConsumeKafkaProcessors