Utilization based scheduling filter for CPU queue length in Nova
I am trying out the utility based scheduling (UBS) feature of Nova to write a monitor for the filter weigher that will monitor the CPU queue length. As the monitor extension api got rewritten in the new release, I am not able to find any documentation on it, can anyone point to any documentation on it.
Previously, to use the UBS framework, one needed to write a custom monitor and use a corresponding weigher, I am not sure with the new framework how to implement the same.