Good question Ray! One of the widgets that I've used in the past to illustrate usage elasticity looks at utilization hours, by hour of the day, over a period of time. If the total usage hours decreases in a given hour, we're turning off resources (using less) and if it increases, we're spinning up resources (using more to meet demand).
I'm not sure if this fits your use case, but I've attached a couple of images that illustrate this concept. In looking at the Rainbow Brite chart below, we would like to see a greater wave magnitude for compute resources which don't have a 24x7 requirement (production). This would illustrate good FinOps behavior of turning off resources when not in use. Each vertical hour represents a given hour of the day.
Check out the filter below and feel free to play around with it to see if it fits your use case. Hope this helps!
----------------------------
Dusty Bowling
FinOps Principal
Apptio, Inc.
----------------------------
Original Message:
Sent: 06-07-2021 13:58
From: Ray Littlefield
Subject: Report or graph to support Cloudability Elasticity score
We have created reports and graphs that generally support a high or low rightsizing or pricing score within Cloudability's scorecard for a given grouping dimension. I have been struggling to create something similar for an elasticity score.
The Elasticity Score Measures how well you are turning resources on and off in response to changing demand. I am struggling with various utilization metrics when comparing a high elasticity score to a low elasticity score. I can't see to create a graph or report that supports the given score. Not trying to split hairs, but am looking to support a score of '10' vs. '90' for example. Has anyone done something similar?
------------------------------
Ray
------------------------------
#Cloudability