Monitoring Number of Of Flow Files Queued in Apache NiFi via PyPortal
When I am developing in NiFi it is sometimes helpful to have an information radiator to tell me some things of immediate interest without going into the NiFi Summary screen. So I made a quick information radiator with Adafruit's awesome PyPortal. This device with screen connects to the WiFi network shared with my Apache NiFi node and will read the REST API to ingest the current number of total flow files queued in the system.
I saw mine was almost 300,000 flow files waiting, so I went into queues and emptied out ones I did not need to process. There was nothing broken, but a few sinks no longer valid so I emptied those out.
Source:
https://github.com/tspannhw/pyportal-nifi-monitoring/tree/master
Every Minute Let's Grab the NiFi Flow Files in Queue via REST API
I saw mine was almost 300,000 flow files waiting, so I went into queues and emptied out ones I did not need to process. There was nothing broken, but a few sinks no longer valid so I emptied those out.
NiFi Summary
System Statistics
When I first checked the Flow Files in the Queue, there were a lot of them.
As a Typical Business User, You Will Know Immediately Queue Count
Source:
https://github.com/tspannhw/pyportal-nifi-monitoring/tree/master
Every Minute Let's Grab the NiFi Flow Files in Queue via REST API