The event log has pretty much everything that happens to the system, user logon, user logoff, processes that are started, etc...
The key is to get the right reports and filter the data you want from there. Want to track how much CPU is being used over time, set that to track in performace monitor and run a report, want to know how long a user was logged on, check event viewer logs.