It is possible to visualise a heat map of my usage of fly compute?

Hi there, I’m using flym and I apologise if this is obvious, but is there a way to get the underlying data out of fly to make it possible to build a heatmap of my usage fly.io - so I can see at a glance when machines are active versus being suspended?

I’d like to build a heatmap, for each hour of the last month, showing me a total number of resource hours used (i.e. a square of ~ 730 squares, each showing me a sum of CPU hours, for that hour, and color coded accordingly).

You can see something a bit like this in Grafana here:

Why create this?

I like fly.io, but I am also aware that there is a environmental footprint associated with my use of compute, and I’d like to run it on green energy as much as possible, and ideally match my use of electricity from compute usage to traceable clean energy generation, at the highest resolution I can reasonably do so.

I work professionally with clean/green energy, and I know the new emerging, more rigourous way to make claims around green energy where you don’t directly own on-site clean energy generation infrastructure yourself is to use hourly granular certificates, following the standard outlined by Energy Tag, and often referred to as “Granular Certificates”.

You can read more below:

https://energytag.org
https://www.leveltenenergy.com/alliance

If you’re curious, about doing the same, leave a comment - this is essentially what Microsoft, Google and others do to green their own energy supply, I now feel I understand the topic well enough to make me think that until underlying infrastructure providers do this themselves, it’s possible to take steps “higher up the stack” so you can make similar claims when you use Fly.io’s intrastructure in regions where the same hourly granular certificates are available.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.