Halaman ini menjelaskan cara membuat kebijakan pemberitahuan berbasis PromQL di Cloud Monitoring. Anda dapat menggunakan kueri PromQL untuk membuat kondisi kompleks dengan fitur seperti rasio, nilai minimum dinamis, dan gabungan metrik.
Jika Anda menggunakan Prometheus di lingkungan di luar Google Cloud, atau jika Anda 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.
- Untuk mengetahui informasi umum tentang penggunaan PromQL di Monitoring, lihat PromQL di Cloud Monitoring.
- Untuk mengetahui informasi umum tentang kebijakan pemberitahuan, lihat Perilaku kebijakan pemberitahuan berbasis metrik.
Menggunakan PromQL dalam kebijakan pemberitahuan Cloud Monitoring
Anda dapat membuat kebijakan pemberitahuan berbasis PromQL dengan cara berikut:
Untuk membuat kebijakan pemberitahuan di konsol Google Cloud dan menentukan kueri PromQL di editor kode, lihat Membuat kebijakan pemberitahuan berbasis PromQL (Konsol).
Untuk membuat kebijakan pemberitahuan berbasis PromQL menggunakan gcloud CLI atau konstruksi
AlertPolicy
di Monitoring API, lihat Membuat kebijakan pemberitahuan berbasis PromQL (API).Untuk memigrasikan aturan pemberitahuan dan saluran notifikasi Prometheus ke Cloud Monitoring menggunakan Google Cloud CLI, lihat Memigrasikan aturan pemberitahuan dan penerima dari Prometheus.
Insiden yang dibuat oleh kebijakan pemberitahuan berbasis PromQL muncul di konsol Google Cloud bersama insiden lainnya. Anda dapat berinteraksi dengan insiden ini di konsol Google Cloud .
Kondisi kebijakan pemberitahuan berbasis PromQL dapat mereferensikan metrik apa pun di Cloud Monitoring, termasuk Google Cloud metrik sistem, metrik kustom dan berbasis log, serta metrik Prometheus. 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 pengujian ulang dan periode penyelarasan harus maksimal 25 jam.
Jika aturan pemberitahuan Prometheus Anda mereferensikan metrik, Anda harus terlebih dahulu memiliki deskriptor metrik yang setara di Cloud Monitoring 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, lihat bagian Cloud Monitoring di halaman Harga Google Cloud Observability.