ZedLog is a robust cross-platform input logging tool (A.K.A., a key logger). It is based on a flexible data logging system which makes it easy to get the required data. It features logging of all keyboard and mouse events, a replay simulation tool, logging to a file, and hiding in the background.
PerfMonger is an yet another performance monitoring tool. The monitoring targets of PerfMonger are similar to the ones of sysstat (CPU usages, IO usages, etc.), but PerfMonger can collect and report performance information very frequently (the reporting interval of sysstat is 1 second at minimum, but PerfMonger can use a much smaller interval such as 0.5 seconds or 0.01 seconds) and can display performance information in both human-readable and machine-readable formats.