Membuat dasbor

Dokumen ini menunjukkan cara membuat kumpulan dasbor kustom yang direkomendasikan untuk memantau cluster yang dibuat di Google Distributed Cloud (khusus software) untuk VMware.

Izin untuk membuat dasbor

Untuk membuat dasbor, Akun Google Anda harus memiliki hal berikut izin untuk membuat dasbor:

  • monitoring.dashboards.create
  • monitoring.dashboards.delete
  • monitoring.dashboards.update

Anda akan memiliki izin ini jika akun Anda memiliki salah satu dari hal berikut peran. Anda dapat memeriksa izin Anda (di konsol Google Cloud):

  • monitoring.dashboardEditor
  • monitoring.editor
  • Project editor
  • Project owner

Selain itu, untuk menggunakan gcloud (gcloud CLI) untuk membuat dasbor, Akun Google Anda harus memiliki izin serviceusage.services.use.

Akun Anda akan memiliki izin ini jika memiliki salah satu peran berikut:

  • roles/serviceusage.serviceUsageConsumer
  • roles/serviceusage.serviceUsageAdmin
  • roles/owner
  • roles/editor
  • Project editor
  • Project owner

Setelah Anda membuat cluster (admin atau pengguna), praktik terbaiknya adalah membuat mengikuti dasbor dengan Cloud Monitoring agar tim operasi Anda memantau kesehatan cluster:

Jika cluster Anda juga menjalankan node OS Windows Server, Anda dapat buat hal berikut dasbor untuk memantau status node dan Pod Windows:

  • Dasbor status node Windows
  • Dasbor status pod Windows

Dasbor secara otomatis dibuat selama penginstalan cluster admin jika Cloud Monitoring diaktifkan.

Bagian ini menjelaskan cara membuat dasbor tersebut. Untuk informasi selengkapnya tentang proses pembuatan dasbor yang dijelaskan di bagian berikut, lihat Mengelola dasbor menurut API.

Membuat dasbor waktu beroperasi bidang kontrol

Bidang kontrol terdiri dari server API, penjadwal, pengelola pengontrol, dan lain-lain. Untuk memantau status bidang kontrol, buat dasbor yang memantau status komponen ini.

  1. Download konfigurasi dasbor: control-plane-uptime.json.

  2. Buat dasbor kustom dengan file konfigurasi dengan menjalankan perintah berikut:

    gcloud monitoring dashboards create --config-from-file=control-plane-uptime.json
  3. Di konsol Google Cloud, pilih Monitoring, atau gunakan tombol berikut:

    Buka Monitoring

  4. Pilih Resource > Dasbor dan melihat dasbor yang bernama Waktu beroperasi bidang kontrol lokal GKE. Waktu beroperasi bidang kontrol setiap pengguna yang dikumpulkan dari namespace terpisah dalam cluster admin. Kolom namespace_name adalah nama cluster pengguna.

  5. (Opsional) Buat kebijakan pemberitahuan.

Membuat dasbor status Pod

Untuk membuat dasbor yang mencakup fase dari setiap Pod, dan proses mulai ulang waktu dan penggunaan resource setiap container, lakukan langkah-langkah berikut.

  1. Download konfigurasi dasbor: pod-status.json.

  2. Buat dasbor kustom dengan file konfigurasi dengan menjalankan perintah berikut:

    gcloud monitoring dashboards create --config-from-file=pod-status.json
  3. Di konsol Google Cloud, pilih Monitoring, atau gunakan tombol berikut:

    Buka Monitoring

  4. Pilih Resource > Dasbor dan melihat dasbor yang bernama Status pod lokal GKE.

  5. (Opsional) Buat kebijakan pemberitahuan.

Membuat dasbor status node

Untuk membuat dasbor status node guna memantau kondisi node, penggunaan CPU, memori, dan disk, lakukan langkah-langkah berikut:

  1. Download konfigurasi dasbor: node-status.json.

  2. Buat dasbor kustom dengan file konfigurasi dengan menjalankan perintah berikut:

    gcloud monitoring dashboards create --config-from-file=node-status.json
  3. Di konsol Google Cloud, pilih Monitoring, atau gunakan tombol berikut:

    Buka Monitoring

  4. Pilih Resource > Dasbor dan melihat dasbor yang bernama Status node lokal GKE.

  5. (Opsional) Buat kebijakan pemberitahuan.

Membuat dasbor status kondisi VM

Dasbor status kondisi VM memantau sinyal pertentangan resource disk, memori, dan CPU untuk VM di cluster admin dan cluster pengguna.

Untuk membuat dasbor status kondisi VM:

  1. Pastikan stackdriver.disableVsphereResourceMetrics disetel ke salah (false). Lihat File konfigurasi cluster pengguna.

  2. Download konfigurasi dasbor: vm-health-status.json.

  3. Buat dasbor kustom dengan file konfigurasi dengan menjalankan perintah berikut:

    gcloud monitoring dashboards create --config-from-file=vm-health-status.json
  4. Di konsol Google Cloud, pilih Monitoring, atau gunakan tombol berikut:

    Buka Monitoring

  5. Pilih Resource > Dasbor dan melihat dasbor yang bernama Status kondisi VM lokal GKE.

  6. (Opsional) Buat kebijakan pemberitahuan.

Membuat dasbor pemakaian node

Dasbor pemakaian node menunjukkan pemanfaatan berikut di cluster:

  • Rasio alokasi CPU node
  • vCPU yang tersedia untuk menjadwalkan workload Kubernetes
  • Rasio alokasi memori node
  • Memori yang tersedia untuk menjadwalkan workload k8s
  • Rasio pemakaian disk node

Untuk membuat dasbor pemakaian node:

  1. Download konfigurasi dasbor: node-utilization.json.

  2. Gunakan file konfigurasi ini untuk membuat dasbor kustom dengan menjalankan perintah berikut:

    gcloud monitoring dashboards create --config-from-file=node-utilization.json
  3. Di konsol Google Cloud, pilih Monitoring, atau gunakan tombol berikut:

    Buka Monitoring

  4. Pilih Resource > Dasbor dan melihat dasbor yang bernama Pemanfaatan node lokal GKE.

  5. (Opsional) Buat kebijakan pemberitahuan.

Membuat dasbor Pengukuran Pemanfaatan Anthos

Dasbor Pengukuran Pemanfaatan Anthos menunjukkan penggunaan CPU dan memori di cluster berdasarkan namespace dan label Pod.

Untuk membuat dasbor Pengukuran Pemanfaatan Anthos:

  1. Download konfigurasi dasbor: anthos-utilization.json.

  2. Gunakan file konfigurasi ini untuk membuat dasbor kustom dengan menjalankan perintah berikut:

    gcloud monitoring dashboards create --config-from-file=anthos-utilization.json
  3. Di konsol Google Cloud, pilih Monitoring, atau gunakan tombol berikut:

    Buka Monitoring

  4. Pilih Resource > Dasbor dan melihat dasbor yang bernama Pengukuran Pemanfaatan Anthos.

  5. (Opsional) Buat kebijakan pemberitahuan.