In a containerized world, in which multiple applications & services now share the same infrastructure, it’s often hard to distinguish the costs of different applications, services and environments. Elastigroup Showback breaks down the infrastructure costs of the containerized cluster and provides insights on each of the layers and application which can later be used to analyze the applications’ costs and perform chargebacks.
Today we announce Kubernetes Showback which gives you the ability to quickly identify applications costs in a visual, intuitive fashion.
To calculate the actual costs, Elastigroup first calculates the total compute costs for the cluster, which includes all the Elastigroups connected to the same Spotinst controller. Then the relative resource allocation per pod is calculated, for example, if your pod requests 1 vCPU and 1 GiB of RAM out of a total of 20 vCPUs and 20 GiB of RAM, this pod is allocated 5% of the available resources. Finally, Elastigroup aggregates the pods allocated resources for each deployment and namespace, then multiply it by the total compute costs.
Showback is now accessible through the Costs tab in the Elastigroup view.