Today puppet wasn't able to run on eventlog1001 due to Could not evaluate: Cannot allocate memory - fork(2), and from top the main memory consumer was EL's forwarder/zmq-legacy. After stop/restart of that daemon the memory usage on eventlog1001 went from ~32G to 2G.
Some interesting graphs:
Not sure if the issue is known but it is serious enough for EL's availability to prioritize it :)