You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OpenCost — your favorite open source cost monitoring tool for Kubernetes and cloud spend
OpenCost give teams visibility into current and historical Kubernetes and cloud spend and resource allocation.
These models provide cost transparency in Kubernetes environments that support multiple applications, teams, departments, etc.
It also provides visibility into the cloud costs across multiple providers.
OpenCost was originally developed and open sourced by Kubecost. This project combines a specification as well as a Golang implementation of these detailed requirements. The web UI is available in the opencost/opencost-ui repository.
OpenCost UI Walkthrough
To see the full functionality of OpenCost you can view OpenCost features. Here is a summary of features enabled:
Real-time cost allocation by Kubernetes cluster, node, namespace, controller kind, controller, service, or pod
Multi-cloud cost monitoring for all cloud services on AWS, Azure, GCP
Dynamic on-demand k8s asset pricing enabled by integrations with AWS, Azure, and GCP billing APIs
Supports on-prem k8s clusters with custom CSV pricing
Allocation for in-cluster K8s resources like CPU, GPU, memory, and persistent volumes
Easily export pricing data to Prometheus with /metrics endpoint (learn more)
Carbon costs for cloud resources
Support for external costs like Datadog through OpenCost Plugins