How to monitor the amount of data traffic?
This is now built into Android in Ice Cream Sandwich. You can view usage per application, set limits and restrict background data.

Some more information: http://androidadvices.com/set-mobile-data-limit-usage-ice-cream-sandwich-devices/

NetCounter monitors mobile and wifi traffic.