Cluster efficiency report

Cluster efficiency is available as part of the cluster report. It provides helpful information on CPU and MEM usage in your cluster, letting you assess its efficiency and plan action to reduce overprovisioning. Read on to learn how to use it.

Alt text

What you can find in the cluster efficiency report

The report delivers insights on your cluster’s CPU and MEM usage and helps you put a number on overprovisioning. You can browse current and past data:

Alt text

If you select the current period of time, you get real-time insights on your overprovisioned resources.

You can also see exact numbers on your cluster’s provisioned and requested resources, as well as the average hourly cost per CPU and GiB. These numbers don’t change if you select dates in the past.

Alt text

Then, you can delve into details on your overprovisioned resources and correlate that data with costs, including provisioned and requested CPU/GiB and their difference.

Alt text

Using the lifecycle filter, you can see how these results differ across spot, on-demand, and fallback instances.

Alt text

There is also an option to see hourly, daily, and monthly cost rates of the selected resource.

Finally, depending on the type of resource you select in the section above, you can delve into daily CPU and memory efficiency details:

Alt text

Each day provides calculations of cost per provisioned and requested resource, together with the exact overprovisioning rate reached on that date.

By clicking the arrows by the name of each column, you can shuffle the results to see the days with the highest/lowest overprovisioning rates or costs per provisioned and requested resources.

How to understand metrics in this report

Alt text

Overprovisioning – this rate refers to how many provisioned resources you could reduce. It follows this formula: 100% - (req/prov * 100%)

For example, if you provisioned 688 CPUs and requested only 490 CPUs, then overprovisioning would reach a rate of 28.78%.