Puppet server monitoring / reporting

Problem: I got a lot of failed puppet agent runs from many servers. Sometimes the modules that are assigned run without problems but often they time out.
The only strange I see is a lot of additional TCP connections and TCP resets in Puppet servers system metrics. But why?

Expected outcome: My hope is, that Foreman can deliver some reports/monitoring data of Puppet master node to find the issue.
Does Foreman has something like that?

Foreman and Proxy versions: 1.22.1