Kemampuan Observasi untuk GKE


Halaman ini menjelaskan cara Anda dapat memahami kondisi aplikasi dan mempertahankan ketersediaan dan keandalan aplikasi.

Fitur kemampuan observasi default

Secara default, cluster GKE dikonfigurasi untuk melakukan hal berikut:

  • Kirim log sistem, log audit, dan log aplikasi ke Cloud Logging.
  • Kirim metrik sistem ke Cloud Monitoring.
  • Gunakan Google Cloud Managed Service for Prometheus untuk mengumpulkan metrik pihak ketiga dan yang ditentukan pengguna yang dikonfigurasi, lalu kirimkan ke Cloud Monitoring. Google Cloud Managed Service for Prometheus memungkinkan Anda memantau dan membuat pemberitahuan terkait workload menggunakan Prometheus, tanpa harus mengelola dan mengoperasikan Prometheus secara manual dalam skala besar.

Menyesuaikan dan meningkatkan pengumpulan data

Secara default, GKE membuat repositori Logging untuk menyimpan log setiap cluster. Anda dapat mengontrol log dan metrik mana, jika ada, yang dikirim dari cluster GKE Anda ke Cloud Logging dan Cloud Monitoring.

Anda juga dapat mengontrol apakah akan mengaktifkan Google Cloud Managed Service for Prometheus.

Untuk cluster GKE Autopilot, Anda tidak dapat menonaktifkan integrasi Cloud Monitoring dan Cloud Logging.

Metrik kemampuan observasi tambahan

Anda dapat mengumpulkan metrik kemampuan observasi tambahan dengan mengaktifkan satu atau beberapa paket metrik kemampuan observasi.

  • Metrik bidang kontrol: Pantau performa komponen Kubernetes dengan mengumpulkan metrik untuk server API Kubernetes, Scheduler, dan Controller Manager. Metrik ini adalah sinyal yang berguna untuk mengetahui kesehatan layanan dalam menentukan tujuan tingkat layanan (SLO).
  • Metrik status kube: Pantau kondisi objek Kubernetes seperti Deployment, Node, dan Pod.
  • Metrik cAdvisor/Kubelet: Pantau kondisi container dan kubelet.

Jika Anda telah mengaktifkan GKE Enterprise di project, metrik ini akan diaktifkan secara default saat Anda mendaftar ke fleet selama pembuatan cluster.

Metrik pihak ketiga dan buatan pengguna

Untuk memantau aplikasi pihak ketiga yang berjalan di cluster Anda seperti Postgres, MongoDB, dan Redis, gunakan pengekspor Prometheus dengan Google Cloud Managed Service for Prometheus.

Anda juga dapat menulis pengekspor kustom untuk memantau sinyal kesehatan dan performa lainnya.

Menggunakan data yang dikumpulkan

Gunakan data yang Anda kumpulkan untuk menganalisis kondisi aplikasi, men-debug, memecahkan masalah, dan menguji saat Anda mengembangkan, men-deploy, dan memelihara aplikasi.

GKE menyediakan fitur observabilitas bawaan untuk membantu Anda memulai dengan cepat:

Fitur lainnya

GKE terintegrasi dengan layanan Google Cloud lainnya untuk membantu Anda memantau dan mengelola cluster dan workload.

Harga

Harga untuk integrasi dengan Cloud Logging (termasuk Cloud Audit Logs), Cloud Monitoring, dan Google Cloud Managed Service for Prometheus didasarkan pada jumlah log dan metrik yang dikumpulkan. Lihat halaman Harga untuk mengetahui detailnya.

Fitur yang disediakan oleh layanan Google Cloud lain yang tercantum di Fitur lainnya memiliki harga terpisah. Lihat bagian Harga di halaman dokumentasi tersebut untuk mengetahui informasi selengkapnya.

Langkah berikutnya