The Nifi container currently utilizes all available resources when loads get high. The Nifi docker container will run at such a capacity that it causes a noticeable difference in other services running. For example, the SELV+ project tried to run the reporting stack and OpenLMIS v3 on the same machine with 8GB of RAM. Nifi took up as much RAM as it could and the OpenLMIS v3 instance was getting slow page loads and timeouts.
We want to add a configuration variable to the Nifi container so that implementers can cap the NiFi container's resource usage (active processors and RAM)
The Nifi configuration variables have been set and tested