proxy – How to "see" all traffic leaving my network

Here is my arrangement:

Cable modem >> ASA 5505 >>> LAN

I want to be able to see all the traffic that leaves the network, such as the websites that are visited, the IP connections made, etc. I would like to see this in some kind of explorable report. I am looking for the most efficient way to do it, be it a registrar / SIEM, a new firewall, a web proxy, etc. Thanks for any suggestions!