Halaman ini menjelaskan cara menyiapkan pengumpulan data terkelola dengan Google Cloud Managed Service for Prometheus untuk cluster terlampir GKE. Fitur ini tersedia di Google Cloud cluster yang menjalankan Kubernetes versi 1.25 atau yang lebih baru. Fitur ini juga didukung di cluster Kubernetes pada versi 1.24 untuk pelanggan yang sebelumnya telah mendaftar untuk pratinjau fitur ini pada versi tersebut.
Dengan fitur ini, Anda dapat menggunakan resource PodMonitoring untuk memilih metrik yang ingin Anda masukkan ke Cloud Monitoring. Kemudian, Anda dapat melihat metrik ini di konsol. Google Cloud
Batasan
- Fitur ini tidak tersedia pada versi platform yang lebih lama dari 1.23.0-gke.2
- Fitur ini memerlukan workload Linux.
Menyiapkan pengumpulan data terkelola
Untuk menyiapkan pengumpulan data terkelola dengan Managed Service for Prometheus, selesaikan langkah-langkah berikut:
Otorisasi akun layanan
gmp-system/collectordangmp-system/rule-evaluatoruntuk menulis metrik Anda:gcloud projects add-iam-policy-binding GOOGLE_PROJECT_ID \ --member="serviceAccount:GOOGLE_PROJECT_ID.svc.id.goog[gmp-system/collector]" \ --role=roles/monitoring.metricWriter gcloud projects add-iam-policy-binding GOOGLE_PROJECT_ID \ --member="serviceAccount:GOOGLE_PROJECT_ID.svc.id.goog[gmp-system/rule-evaluator]" \ --role=roles/monitoring.viewer gcloud projects add-iam-policy-binding GOOGLE_PROJECT_ID \ --member="serviceAccount:GOOGLE_PROJECT_ID.svc.id.goog[gmp-system/rule-evaluator]" \ --role=roles/monitoring.metricWriterGanti
GOOGLE_PROJECT_IDdengan project ID Anda. Google CloudPenambahan pengikatan IAM ini akan gagal kecuali jika setidaknya satu cluster telah dibuat di project Anda Google Cloud . Hal ini karena kumpulan identitas workload yang dirujuknya (
GOOGLE_PROJECT_ID.svc.id.goog) tidak disediakan hingga pembuatan cluster.Gunakan perintah
gcloud container attached clusters registeruntuk mendaftarkan cluster, dan sertakan flag opsional--enable-managed-prometheus.Untuk mengonfigurasi metrik workload yang ingin Anda masukkan, siapkan resource PodMonitoring. Untuk contohnya, lihat Mengonfigurasi resource PodMonitoring dalam dokumentasi pengumpulan data terkelola dengan Managed Service for Prometheus.
Setelah Anda mengaktifkan pengumpulan data terkelola dengan Managed Service for Prometheus, cluster terlampir GKE akan membuat namespace gmp-system. Jangan ubah atau deploy apa pun di namespace ini.
Cluster terlampir GKE juga membuat namespace gmp-public. Managed Service
for Prometheus menggunakan gmp-public namespace untuk men-deploy
OperatorConfig
resource.
Memperbarui konfigurasi Prometheus
Untuk menonaktifkan atau mengaktifkan kembali pengumpulan data Prometheus, gunakan
gcloud container attached clusters update perintah. Saat memperbarui cluster, sertakan flag opsional --disable-managed-prometheus atau --enable-managed-prometheus.
Langkah berikutnya
- Pelajari cara Mengonfigurasi antarmuka pengguna kueri dalam dokumentasi pengumpulan data terkelola dengan Managed Service for Prometheus.
- Pelajari Evaluasi aturan dan pemberitahuan terkelola dalam dokumentasi Google Cloud Managed Service for Prometheus.