All Products
Search
Document Center

Container Service for Kubernetes:Mendapatkan data pemantauan Cost Insights menggunakan API

Last Updated:Mar 26, 2026

Fitur Cost Insights dari Container Service for Kubernetes (ACK) melacak penggunaan resource kluster dan distribusi biaya dalam berbagai dimensi. Data biaya dilaporkan ke dan disimpan di Managed Service for Prometheus. Panggil HTTP API untuk mengkueri data ini guna analisis optimasi biaya atau mengintegrasikannya ke dalam tooling Anda sendiri.

ACK menyediakan tiga API untuk mengkueri data biaya:

  • Cost API (versi lama) — mengkueri perkiraan biaya real-time dan penggunaan resource suatu Pod.

  • Cost V2 API — kompatibel dengan Cost API, serta mendukung penyaringan berdasarkan rentang waktu dan workload berdasarkan nama Pod, namespace, label, controller, atau jenis controller. Gunakan API ini untuk menganalisis tren biaya real-time.

  • Allocation API — mengalokasikan jumlah pembayaran dalam tagihan kluster ke masing-masing workload. Responsnya memiliki struktur data yang sama dengan Cost V2 API. Gunakan API ini untuk alokasi biaya dan pelaporan chargeback.

Prasyarat

Sebelum memulai, pastikan Anda telah:

Otorisasi untuk pengguna non-pemilik

Jika Anda bukan pemilik kluster tetapi telah diberi otorisasi oleh pemilik untuk mengelola kluster, layanan ack-metrics-adapter-api-service mungkin tidak memiliki izin yang diperlukan. Berikan izin Kontrol akses berbasis peran (RBAC) kepada pengguna atau kelompok pengguna dalam kredensial yang digunakan dalam permintaan ke server API.

Untuk memberikan izin RBAC:

  1. Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.

  2. Pada halaman Clusters, temukan kluster tersebut dan klik namanya. Di panel sebelah kiri, pilih Security > Role.

  3. Pada tab Role, klik Edit YAML di kolom Actions untuk arms-pilot-prom-spec-ns-k8s.

  4. Pada panel View in YAML, modifikasi parameter rules berdasarkan konten berikut dan klik OK.

    - apiGroups:
        - ''
      resources:
        - services
      verbs:
        - get

API yang tersedia

APIKasus penggunaanDeskripsi
Cost APIIntegrasi yang sudah adaMengkueri perkiraan biaya real-time dan penggunaan resource suatu Pod. Versi lama — gunakan Cost V2 API untuk integrasi baru.
Cost V2 APIPemantauan biaya real-time dan analisis trenMengkueri perkiraan biaya real-time. Mendukung penyaringan rentang waktu dan penyaringan workload berdasarkan nama Pod, namespace, label, controller, atau jenis controller. Kompatibel dengan Cost API.
Allocation APIAlokasi biaya dan chargebackMengalokasikan jumlah pembayaran dari tagihan kluster ke masing-masing workload. Mengembalikan struktur data yang sama dengan Cost V2 API.

Langkah selanjutnya

  • Analisis efisiensi resource kluster menggunakan fitur profiling resource dan optimasi resource idle. Lihat Optimasi biaya.

  • Setelah menerapkan strategi optimasi biaya, gunakan fitur pengendalian biaya untuk mengelola siklus hidup tata kelola biaya. Lihat Pengendalian biaya.