ntop-ng combined with an s-flow or netflow connector from your switches.
This is not a free solution if you're a commercial entity, and if you want extra analysis then it's even more not-free.
E.g. below is my top-talkers at the instant that the screenshot was taken:
![enter image description here](../../images/3798404185.webp)
There's plenty of other information you can get from ntop-ng. As far as I'm concerned it's pretty much a must-have for visualising network traffic.
Note that on 10GbE networks you're going to need some serious hardware to run it on, but for 1Gbps networks then you can run it on pretty much anything, depending on the number of switches and ports you're monitoring.