Project Aeonian
is a continuous data-center wide profiling system for Windows 7+ that is able to profile on hardware and software events exposed via ETW.
This includes being able to profile on the system timer (frequently known as CPU Sampling Profiling), hardware cpu counters and custom events defined by user or kernel-mode code via Manifest ETW events. For example, in addition to CPU and memory performance data, we could also collection data from .NET exceptions
Aeonian relies on the ETW stack back-trace functionality introduced in Windows 7 (Windows Server 2008 R2) to collect EIPs.
Here is the architecture of Aenoian, and why it doesn't need special services (like NoSQL databases)