Kebijakan pemberitahuan berbasis PromQL

Halaman ini menjelaskan berbagai metode untuk membuat kebijakan pemberitahuan berbasis PromQL. Anda dapat menggunakan kueri PromQL untuk membuat kondisi kompleks dengan fitur seperti rasio, nilai minimum dinamis, dan metrik gabungan.

Jika menggunakan Prometheus di lingkungan di luar Google Cloud, atau jika menggunakan pemberitahuan di Managed Service for Prometheus, Anda dapat memigrasikan aturan pemberitahuan Prometheus ke kebijakan pemberitahuan berbasis PromQL. Dengan cara ini, Anda dapat mengelola semua kebijakan pemberitahuan di Cloud Monitoring.

Anda juga dapat mengimpor dasbor Grafana ke Cloud Monitoring.

Ringkasan

Anda dapat membuat kebijakan pemberitahuan berbasis PromQL dengan cara berikut:

  • Buat kebijakan pemberitahuan di konsol Google Cloud dan tentukan kueri PromQL di editor kode.

  • Buat kebijakan pemberitahuan berbasis PromQL menggunakan gcloud CLI atau konstruksi AlertPolicy di Monitoring API.

  • Migrasikan aturan pemberitahuan dan saluran notifikasi Prometheus ke Cloud Monitoring menggunakan Google Cloud CLI.

Insiden yang dibuat oleh kebijakan pemberitahuan berbasis PromQL akan muncul di konsol Google Cloud bersama insiden Anda yang lain. Anda dapat berinteraksi dengan insiden ini di konsol Google Cloud.

Kondisi kebijakan pemberitahuan berbasis PromQL dapat mereferensikan metrik apa pun di Cloud Monitoring, termasuk metrik sistem, metrik kustom, dan metrik berbasis log, serta metrik Prometheus. Google Cloud Anda harus menerjemahkan nama metrik non-Prometheus ke sintaksis metrik PromQL. Untuk mengetahui informasi selengkapnya, lihat Memetakan metrik Monitoring ke PromQL.

Pembatasan

Kebijakan pemberitahuan berbasis PromQL dapat memiliki periode pengujian ulang maksimal 24 jam dan periode penyelarasan maksimal 24 jam. Jumlah periode penyelarasan dan periode pengujian ulang tidak boleh lebih dari 25 jam.

Jika aturan pemberitahuan Prometheus mereferensikan metrik, Anda harus memiliki deskriptor metrik yang setara di Cloud Monitoring terlebih dahulu sebelum membuat kebijakan pemberitahuan berbasis PromQL. Namun, Anda dapat mengganti validasi ini dengan mengonfigurasi kebijakan pemberitahuan berbasis PromQL dengan Cloud Monitoring API. Untuk mengetahui informasi selengkapnya, lihat Menonaktifkan pemeriksaan keberadaan metrik.

Harga

Secara umum, metrik sistem Cloud Monitoring gratis, dan metrik dari sistem, agen, atau aplikasi eksternal tidak gratis. Metrik yang dapat ditagih ditagih berdasarkan jumlah byte atau jumlah sampel yang diserap.

Untuk mengetahui informasi selengkapnya tentang harga Cloud Monitoring, lihat dokumen berikut:

Langkah selanjutnya

Untuk informasi tentang cara menggunakan konsol Google Cloud untuk membuat kebijakan pemberitahuan dengan kueri PromQL dalam kondisi, lihat Membuat kebijakan pemberitahuan berbasis PromQL (Konsol).

Untuk informasi tentang cara membuat kebijakan pemberitahuan dengan PromQL langsung menggunakan Cloud Monitoring API, lihat Membuat kebijakan pemberitahuan berbasis PromQL (API).

Untuk informasi tentang cara memigrasikan aturan pemberitahuan PromQL ke kebijakan pemberitahuan berbasis PromQL di Monitoring, lihat Memigrasikan aturan pemberitahuan dan penerima dari Prometheus.

Untuk informasi tentang cara mengimpor dasbor Grafana, lihat Mengimpor dasbor Grafana ke Cloud Monitoring.