Halaman ini menunjukkan cara melihat metrik pemanfaatan terkait biaya untuk cluster Google Kubernetes Engine (GKE). Metrik ini menjelaskan seberapa efektif cluster dan workload GKE Anda dalam memanfaatkan resource Compute Engine yang Anda bayar.
Anda dapat menggunakan informasi ini untuk mengoptimalkan rasio biaya terhadap performa cluster dan workload.
Metrik pengoptimalan biaya
Di tab Cost Optimization yang ada di Konsol Google Cloud, Anda dapat melihat metrik berikut untuk cluster dan workload:
- Pemakaian CPU: Menampilkan diagram batang yang menunjukkan hubungan
antara metrik CPU berikut:
- Digunakan: Jumlah CPU yang digunakan oleh semua container di cluster atau
workload. Dihitung dari metrik
container/cpu/core_usage_time
. - Diminta: Jumlah CPU yang diminta oleh semua container di
cluster atau workload. Dihitung dari metrik
container/cpu/request_cores
. - Allocatable: Jumlah CPU yang dialokasikan ke semua node di cluster.
Metrik ini ditampilkan di halaman Cluster. Dihitung dari metrik
node/cpu/allocatable_cores
. Untuk cluster Autopilot, tidak ada nilai yang dapat dialokasikan karena Google secara otomatis menyesuaikan alokasi CPU. - Batas: Batas CPU untuk semua container pada workload. Metrik ini ditampilkan di halaman Workload. Dihitung dari metrik
container/cpu/limit_cores
.
- Digunakan: Jumlah CPU yang digunakan oleh semua container di cluster atau
workload. Dihitung dari metrik
- Jam CPU: Total jumlah jam core di semua node dalam beban kerja atau
cluster dalam jangka waktu yang dipilih. Dihitung dari metrik
node/cpu/total_cores
(untuk cluster Standard) dan metrikcontainer/cpu/request_cores
(untuk cluster dan workload Autopilot).
- Penggunaan memori: Menampilkan diagram batang yang menunjukkan hubungan
antara metrik memori berikut:
- Digunakan: Jumlah memori yang digunakan oleh semua container dalam cluster atau
workload. Dihitung dari metrik
container/memory/used_bytes
. - Diminta: Jumlah memori yang diminta untuk semua container dalam cluster atau workload. Dihitung dari metrik
container/memory/request_bytes
. - Allocatable: Jumlah memori yang dialokasikan ke semua node dalam
cluster. Metrik ini ditampilkan di halaman Cluster. Dihitung dari metrik
node/memory/allocatable_bytes
. Untuk cluster Autopilot, tidak ada nilai yang dapat dialokasikan karena Google secara otomatis menyesuaikan alokasi memori. - Batas: Batas memori untuk semua container dalam workload. Metrik ini ditampilkan di halaman Workload. Dihitung dari metrik
container/memory/limit_bytes
.
- Digunakan: Jumlah memori yang digunakan oleh semua container dalam cluster atau
workload. Dihitung dari metrik
- Jam memori: Jumlah total memori pada semua node dalam beban kerja atau
cluster dalam jangka waktu yang dipilih. Dihitung dari metrik
node/memory/total_bytes
(untuk cluster) dan metrikcontainer/memory/requested_bytes
(untuk cluster dan workload Autopilot).
Melihat metrik
Untuk melihat metrik penggunaan terkait biaya, lakukan langkah-langkah berikut di Konsol Google Cloud :
Untuk melihat metrik tingkat cluster, buka halaman Kubernetes Clusters.
Untuk melihat metrik tingkat workload, buka halaman Workload.
Pilih tab Pengoptimalan Biaya.
Pilih jangka waktu metrik dirata-ratakan (penggunaan) atau diakumulasi (total jam). Misalnya, 1 hari, 1 bulan, dan lainnya. Jika masa aktif cluster atau beban kerja kurang dari jangka waktu yang dipilih, metrik yang diakumulasi selama masa aktif cluster atau beban kerja akan ditampilkan. Misalnya, Anda memilih jangka waktu 1 hari, tetapi beban kerja hanya dibuat 4 jam yang lalu sehingga hanya metrik 4 jam yang ditampilkan.
Arahkan kursor ke metrik penggunaan untuk melihat detail selengkapnya.
Metrik pengoptimalan biaya akan ditampilkan untuk mode cluster sebagai berikut:
- Cluster Standard akan selalu memiliki metrik yang digunakan, diminta, dan dialokasikan yang terlihat pada waktu pembuatan karena penyertaan komponen GKE terkelola dalam keseluruhan penghitungan (namespace kube-system).
- Cluster Autopilot hanya menampilkan metrik saat Anda men-deploy workload dengan permintaan tertentu ke cluster. Hal ini disebabkan oleh model harga Autopilot. Cluster autopilot tidak menampilkan metrik yang dapat dialokasikan karena Anda hanya membayar resource yang diminta oleh workload yang berjalan.
Workload yang di-deploy ke cluster Standar yang tidak memiliki permintaan atau batas yang ditentukan, tidak akan menampilkan rasio pada diagram. Sebaliknya, diagram batang hanya akan mewakili metrik penggunaan workload.
Workload yang di-deploy ke cluster Autopilot yang tidak memiliki permintaan atau batas yang ditentukan, akan menerapkan nilai default ke container, dan akan menampilkan rasionya setiap saat.
Langkah selanjutnya
- Baca postingan blog Membuat cluster yang hemat biaya hanya dengan beberapa klik.