Research/Design
Datadog/2023
Front-end Eng: Jonathan Quach
Back-end Eng: Gui
Product Manager: Kayla Talor
Tech lead: Tyler
In cloud computing, container costs refer to the expenses incurred when running containerized applications, particularly for this project &emdash; Kubernetes — on different cloud vendors or platforms such as AWS, GCP, and Azure.
In order to understand the cost of each container, the most challenging part of a designer for this project, is to understand Kubernetes insfrastructure. Below is the breakdown of a Kubernetes cluster.
There are two main user types: Platform Engineers and Application Developers
1) As a Platform Engineer who manages kubernetes clusters and makes sure that they are provisioned properly. They'd want to understand costs on cluster-level detail, namespaces, and deployments.
2) As an Application Developer, they do not care much about cluster-level detail. They specifically want to know how much teams and services are spending and if they have high workload idle costs or not so that they can take proper actions about their spend.
1) Kubernetes at a high level
2) Investigation and faciliated workflows
In this section, we want users to understand their Kubernetes at a high level by navigating through each sub-section. The description for each tile aims to help them understand what the content and information is about.
Remove barrier of forming complex queries so users can quickly and effectively get to see their containers costs.
Worked closely with our tech lead and partnered up with graping team to create new tags in the tag pipelin & find the right graphing visual and data for costs at cluster level.
Users can see which cluster/service etc. has the most absolute idle cost so that they can take the right action to adjust resource allocation and optimize their spend. Help users understand the breakdown of the total cost within that cluster/service: how much is usage vs. idle.
We wanted to make the investigation workflows more seamless while also allowing users to have more control of drilling into granular level of container costs.