Currently the CPU subsystem of Collectl can get the CPU loading but no CPU power state. My idea is that tracing turbostat then developing a collectl module to get the CPU power state. It can be used to monitor C-state or frequency.
Reference: Collectl's HelloWorld module, turbostat
This project is one of its kind!