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