Web Traffic Reports

I’m looking to have visibility into URLs that are being hit by internal IPs. I have the existing logging setup to go to an internal ELK stack. I am currently using HAProxy as well for internal SSL wrapping of sites that do not have valid certs. Do I need to setup Squid? I do not want any caching or restricting, I just want the web traffic reports. Similar to what I had in Sophos UTM and what looks like in Untangle.

You probably want to configure the logging in HAProxy
https://docs.netgate.com/pfsense/en/latest/packages/troubleshooting-the-haproxy-package.html