DBDelve
DBDelve는 Rust 기반 빠른 다중 엔진 데이터베이스 클라이언트, 무료 오픈소스, 텔레메트리 없음
Kubernetes 워크로드와 클라우드 비용을 모니터링
Cost monitoring for Kubernetes workloads and cloud costs
개발 도구Go · JustGitHub @opencost직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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.여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗