The Dude will keep the history of total trafic in/out on each link that you add to a map. The proviso is that you have to specify the link as an SNMP type link (not simple) and you need to have SNMP read access to one of the devices on the end of the link.
The data is saved in RRD style so the further back you go in the history the longer the average becomes - this reduces the apparent peak throughput. This is OK if you understand what you are looking at but it can be confusing if you are not aware of this (Cacti, MRTG, etc have the same type of system as well).
I am not sure how you could get data per the type of traffic (ie, HTTP, P2P, etc). I am pretty sure you would need to have some type of packet inspection application that will provide an SNMP interface so you can get the data through a MIB. Some firewall products should be able to do that but I am not sure what would suit your needs. We use a product called LANGuardian
http://www.netfort.com/ which could provide this sort of traffic breakdown (plus heaps of other forensic analysis tools) but it is reasonably costly to licence and probably not justifiable in a small network.