DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
翻訳待ち
Cost monitoring for Kubernetes workloads and cloud costs
翻訳待ち
開発ツールGo · JustGitHub @opencost自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗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.
To see the full functionality of OpenCost you can view OpenCost features. Here is a summary of features enabled:
OpenCost is now installed and managed via the official Helm chart only.
Quick install on any Kubernetes 1.20+ cluster:
helm repo add opencost https://opencost.github.io/opencost-helm-chart
helm repo update
helm install opencost opencost/opencost
Note: The standalone Kubernetes manifest files have been removed. Please use Helm for all installations and upgrades. See the Helm installation docs for details and configuration.
Note for sharded Prometheus users: If you run Prometheus in a sharded (HA) setup, set
PROMETHEUS_SERVER_ENDPOINTto a global query endpoint (e.g., Thanos Query, Cortex, or Mimir). Pointing to a single Prometheus pod may result in incomplete or intermittent export results. See the Prometheus integration docs for details.
The OpenCost MCP (Model Context Protocol) server provides AI agents with access to cost allocation and asset data through a standardized interface. The MCP server is disabled by default (opt-in) in all OpenCost deployments, runs on port 8081, and is built into the Helm chart for easy production deployment. Users have full control to enable it or configure custom ports and settings.
# Clone OpenCost and its sibling repositories into the same parent directory
git clone https://github.com/opencost/opencost.git
git clone https://github.com/opencost/opencost-ui.git
git clone https://github.com/opencost/opencost-helm-chart.git
# Start OpenCost with MCP server
cd opencost
tilt up
The UI and Prometheus both run on port 9090. You may need to port-forward to a non-default port to access both them at the same time.
Tilt configuration notes (cloud costs):
OpenCost's Tilt values (tilt-values.yaml) include extra environment variables to enable Cloud Cost ingestion in dev:
# tilt-values.yaml (excerpt)
opencost:
exporter:
extraEnv:
CLOUD_COST_ENABLED: "true"
CLOUD_COST_CONFIG_PATH: "/var/cloud-integration/cloud-integration.json"
CLOUD_COST_ENABLED to "true" to turn on cloud cost ingestion.CLOUD_COST_CONFIG_PATH to the mounted cloud integration file used by Tilt (e.g., /var/cloud-integration/cloud-integration.json).tilt-values.yaml as needed during development.This is the beginning of the README. Read the rest at the original. Read the full README ↗