The easiest metric to calculate - get a list of project deployments by environment and then group by date format(s) i.e. by day, by month and by year; and finally to calculate the throughput % score which is essentially:
throughput % = (count of deployments by environment * count of all deployments) * 100
I've parsed the data into a specific format for my charts in the frontend. Check out my repo here.
Result:
{
"score": 4.16,
"result": [
{
"title": "By Day",
"content": [
{
"name": "29 Aug 21",
"value": 2
},
{
"name": "10 Sep 21",
"value": 2
}
],
"average": 2
},
{
"title": "By Month",
"content": [
{
"name": "Aug 21",
"value": 2
},
{
"name": "Sep 21",
"value": 2
}
],
"average": 2
},
{
"title": "By Year",
"content": [
{
"name": "21",
"value": 4
}
],
"average": null
}
]
}
Thanks for reading!
Top comments (0)