ApsaraDB for ClickHouse memungkinkan Anda mengonfigurasi aturan peringatan untuk metrik utama kluster. Jika nilai metrik berada di luar rentang yang ditentukan dalam aturan peringatan, sistem akan mengirimkan notifikasi kepada kontak dalam grup kontak peringatan. Dengan demikian, Anda dapat segera menangani masalah yang muncul. Topik ini menjelaskan cara mengonfigurasi aturan peringatan untuk kluster ApsaraDB for ClickHouse.
Prasyarat
Kluster ApsaraDB for ClickHouse Community-compatible Edition atau Enterprise Edition telah dibuat.
Pengguna RAM harus diberikan izin AliyunARMSFullAccess pada Application Real-time Monitoring Service (ARMS). Fitur peringatan dari ApsaraDB for ClickHouse bergantung pada layanan peringatan yang disediakan oleh ARMS. Untuk informasi lebih lanjut tentang cara memberikan izin kepada pengguna RAM, lihat Berikan Izin kepada Pengguna RAM.
Catatan Penggunaan
Anda tidak dapat melihat informasi pemantauan kluster Enterprise Edition di konsol CloudMonitor.
Prosedur
Konsol ApsaraDB for ClickHouse
Jika kluster ApsaraDB for ClickHouse Anda memenuhi kondisi berikut, konfigurasikan aturan peringatan sesuai dengan petunjuk di bagian Prosedur di Konsol Lama dari topik ini:
Kluster Anda dibuat sebelum 1 Desember 2021.
Kluster Anda berada di wilayah China (Qingdao) atau China (Hohhot).
Masuk ke Konsol ApsaraDB for ClickHouse.
Di bilah navigasi atas, pilih wilayah tempat kluster berada.
Di halaman Clusters, klik tab Clusters of Community-compatible Edition atau tab Enterprise Edition Clusters, lalu klik ID kluster yang ingin Anda kelola.
Di panel navigasi sisi kiri, klik Monitoring and Alerting.
Di halaman yang muncul, klik Cluster Alerting.
Klik Buat Aturan Peringatan ClickHouse atau Buat Aturan Peringatan ClickHouse Enterprise Edition.
CatatanCreate ClickHouseAlert Rule ditampilkan jika Anda membuat aturan peringatan untuk kluster Community-compatible Edition.
Create Enterprise EditionClickHouseAlert Rule ditampilkan jika Anda membuat aturan peringatan untuk kluster Enterprise Edition.
Di halaman Create ClickHouseAlert Rule atau Create Enterprise EditionClickHouseAlert Rule, konfigurasikan parameter berikut.
CatatanSaat mengonfigurasi aturan peringatan untuk kluster ApsaraDB for ClickHouse, Anda dapat mengatur parameter Tipe Pemeriksaan menjadi Ambang Batas Statis atau PromQL Kustom. Pengaturan parameter bervariasi tergantung pada nilai parameter Tipe Pemeriksaan.
Jika Anda mengatur parameter Tipe Pemeriksaan menjadi Ambang Batas Statis, Anda dapat memilih metrik peringatan yang telah ditentukan sebelumnya dan membuat aturan peringatan untuk metrik tersebut.
Jika Anda mengatur parameter Tipe Pemeriksaan menjadi PromQL Kustom, Anda dapat membuat aturan peringatan untuk metrik kustom.
Ambang Batas Statis
Parameter
Deskripsi
Contoh
Alert Rule Name
Masukkan nama untuk aturan peringatan.
Peringatan utilisasi CPU
Check Type
Tipe pemeriksaan dari aturan peringatan. Atur parameter ini menjadi Ambang Batas Statis.
Ambang Batas Statis
Cluster
Pilih kluster untuk mana Anda ingin membuat aturan peringatan.
cc-bp1lxbo89u95****
Alert Contact Group
Pilih grup kontak peringatan.
Grup kontak peringatan yang didukung oleh instance Prometheus bervariasi berdasarkan jenis instance Prometheus. Opsi dalam daftar drop-down bervariasi berdasarkan jenis instance Prometheus yang Anda tentukan.
ClickHouse
Alert Metric
Pilih metrik yang ingin Anda pantau menggunakan aturan peringatan. Grup kontak peringatan yang berbeda menyediakan metrik yang berbeda.
cpu_usage
Alert Condition
Tentukan kondisi berdasarkan mana acara peringatan dihasilkan.
ketika penggunaan cpu
>80%, picu peringatanFilter Conditions
Tentukan ruang lingkup aplikasi dari aturan peringatan.
Tidak Ada Filter
Data Preview
Bidang Data Preview menampilkan pernyataan PromQL yang sesuai dengan kondisi peringatan. Bagian ini juga menampilkan nilai metrik yang ditentukan dalam grafik deret waktu.
Secara default, hanya nilai real-time dari satu sumber daya yang ditampilkan.
Anda dapat menentukan kondisi filter untuk melihat nilai metrik dari sumber daya yang berbeda dalam rentang waktu yang berbeda.
CatatanAmbang batas dalam grafik deret waktu diwakili oleh garis merah. Bagian kurva yang memenuhi kondisi peringatan ditampilkan dalam warna merah tua, dan bagian kurva yang tidak memenuhi kondisi peringatan ditampilkan dalam warna biru.
Anda dapat memindahkan pointer di atas kurva untuk melihat detail sumber daya pada titik waktu tertentu.
Anda juga dapat memilih periode waktu pada kurva deret waktu untuk melihat kurva deret waktu dari periode waktu yang dipilih.
Tidak ada
Duration
Jika kondisi peringatan terpenuhi, acara peringatan dihasilkan: Jika nilai metrik pada satu titik waktu mencapai ambang batas, acara peringatan dihasilkan.
Jika kondisi peringatan terpenuhi secara terus-menerus selama N Menit acara peringatan dihasilkan: Acara peringatan dihasilkan hanya jika ambang batas peringatan terpenuhi setidaknya selama N menit.
1
Alert Level
Tentukan level peringatan. Nilai valid: Default, P4, P3, P2, dan P1. Nilai default: Default. Nilai-nilai tersebut terdaftar dalam urutan tingkat keparahan yang meningkat.
P2
Alert Message
Tentukan pesan peringatan yang ingin Anda kirimkan kepada kontak yang ditentukan. Anda dapat menentukan variabel kustom dalam pesan peringatan berdasarkan sintaks template Go.
node: {{$labels.pod_name}} Penggunaan CPU {{$labels.metrics_params_opt_label_value}} {{$labels.metrics_params_value}}%, nilai saat ini {{ printf "%.2f" $value }}%
Alert Notification
Simple Mode
Notification Objects: penerima yang menerima notifikasi peringatan.
Notification Period: Hanya peringatan yang dihasilkan dalam periode waktu yang ditentukan yang dikirim. Peringatan yang dihasilkan di waktu lain diabaikan.
Whether to Resend Notifications: menentukan apakah akan mengirim ulang notifikasi peringatan.

Standard Mode
Konfigurasikan parameter Specify Notification Policy.
PentingSetelah Anda memilih kebijakan notifikasi, acara peringatan yang dihasilkan berdasarkan aturan peringatan dapat dicocokkan oleh kebijakan notifikasi dan peringatan dapat dihasilkan. Acara peringatan tersebut juga dapat dicocokkan oleh kebijakan notifikasi lain yang menggunakan pencocokan kabur, dan peringatan dapat dihasilkan. Satu atau lebih acara peringatan dapat dicocokkan oleh satu atau lebih kebijakan notifikasi.
Pilih Jangan Tentukan Kebijakan Notifikasi dari daftar drop-down Tentukan Kebijakan Notifikasi.
Pilih kebijakan notifikasi yang Anda buat.
CatatanAnda dapat mengklik Create Notification Policy untuk membuat kebijakan notifikasi. Untuk informasi lebih lanjut, lihat Buat dan kelola kebijakan notifikasi.
Jangan Tentukan Kebijakan Notifikasi
Advanced Settings
Alert Check Cycle
Tentukan interval di mana aturan peringatan dipicu untuk memeriksa apakah data memenuhi kondisi peringatan. Nilai default: 1. Nilai minimum: 1. Unit: menit.
1 Menit
Check after the data is complete
Tentukan apakah akan melakukan pemeriksaan peringatan setelah data dikumpulkan, ditransmisikan, dan ditulis ke penyimpanan. Secara default, Ya dipilih. Dalam kebanyakan kasus, Anda tidak perlu mengubah parameter ini.
Ya
Tags
Tentukan tag untuk aturan peringatan. Tag yang ditentukan dapat digunakan untuk mencocokkan kebijakan notifikasi.
Tidak ada
Annotations
Tentukan anotasi untuk aturan peringatan.
Tidak ada
PromQL Kustom
Parameter
Deskripsi
Contoh
Alert Rule Name
Masukkan nama untuk aturan peringatan.
Penggunaan CPU Pod melebihi 8%
Check Type
Tipe pemeriksaan dari aturan peringatan. Atur parameter ini menjadi PromQL Kustom.
PromQL Kustom
Cluster
Pilih kluster untuk mana Anda ingin membuat aturan peringatan.
cc-bp1lxbo89u95****
Reference Alert Contact Group
Pilih grup kontak peringatan.
Grup kontak peringatan yang didukung oleh instance Prometheus bervariasi berdasarkan jenis instance Prometheus. Opsi dalam daftar drop-down bervariasi berdasarkan jenis instance Prometheus yang Anda tentukan.
ClickHouse
Reference Metrics
Opsional. Daftar drop-down Metrik Referensi menampilkan metrik umum. Setelah Anda memilih metrik, pernyataan PromQL dari metrik tersebut ditampilkan di bidang Pernyataan PromQL Kustom. Anda dapat memodifikasi pernyataan tersebut berdasarkan persyaratan bisnis Anda.
Nilai dalam daftar drop-down Metrik Referensi bervariasi berdasarkan jenis instance Prometheus.
http_conn_usage_count
Custom PromQL Statements
Tentukan pernyataan PromQL berdasarkan mana acara peringatan dihasilkan.
clickhouse_http_conn_usage_count{} > 1000Data Preview
Duration
Jika kondisi peringatan terpenuhi, acara peringatan dihasilkan: Jika nilai metrik pada satu titik waktu mencapai ambang batas, acara peringatan dihasilkan.
Jika kondisi peringatan terpenuhi secara terus-menerus selama N Menit acara peringatan dihasilkan: Acara peringatan dihasilkan hanya jika ambang batas peringatan terpenuhi setidaknya selama N menit.
1
Alert Level
Tentukan level peringatan. Nilai valid: Default, P4, P3, P2, dan P1. Nilai default: Default. Nilai-nilai tersebut terdaftar dalam urutan tingkat keparahan yang meningkat.
Default
Alert Message
Tentukan pesan peringatan yang ingin Anda kirimkan kepada kontak yang ditentukan. Anda dapat menentukan variabel kustom dalam pesan peringatan berdasarkan sintaks template Go.
Namespace: {{$labels.namespace}} / Pod: {{$labels.pod_name}} / Penggunaan disk {{$labels.device}} melebihi 90%. Nilai saat ini: {{ printf "%.2f" $value }}%
Alert Notification
Simple Mode
Notification Objects: penerima yang menerima notifikasi peringatan.
Notification Period: Hanya peringatan yang dihasilkan dalam periode waktu yang ditentukan yang dikirim. Peringatan yang dihasilkan di waktu lain diabaikan.
Whether to Resend Notifications: menentukan apakah akan mengirim ulang notifikasi peringatan.

Standard Mode
Konfigurasikan parameter Specify Notification Policy.
PentingSetelah Anda memilih kebijakan notifikasi, acara peringatan yang dihasilkan berdasarkan aturan peringatan dapat dicocokkan oleh kebijakan notifikasi dan peringatan dapat dihasilkan. Acara peringatan tersebut juga dapat dicocokkan oleh kebijakan notifikasi lain yang menggunakan pencocokan kabur, dan peringatan dapat dihasilkan. Satu atau lebih acara peringatan dapat dicocokkan oleh satu atau lebih kebijakan notifikasi.
Pilih Jangan Tentukan Kebijakan Notifikasi dari daftar drop-down Tentukan Kebijakan Notifikasi.
Pilih kebijakan notifikasi yang Anda buat.
CatatanAnda dapat mengklik Create Notification Policy untuk membuat kebijakan notifikasi. Untuk informasi lebih lanjut, lihat Buat dan kelola kebijakan notifikasi.
Jangan Tentukan Kebijakan Notifikasi
Advanced Settings
Alert Check Cycle
Tentukan interval di mana aturan peringatan dipicu untuk memeriksa apakah data memenuhi kondisi peringatan. Nilai default: 1. Nilai minimum: 1. Unit: menit.
1 Menit
Check after the data is complete
Tentukan apakah akan melakukan pemeriksaan peringatan setelah data dikumpulkan, ditransmisikan, dan ditulis ke penyimpanan. Secara default, Ya dipilih. Dalam kebanyakan kasus, Anda tidak perlu mengubah parameter ini.
Ya
Tags
Tentukan tag untuk aturan peringatan. Tag yang ditentukan dapat digunakan untuk mencocokkan kebijakan notifikasi.
Tidak ada
Annotations
Tentukan anotasi untuk aturan peringatan.
Tidak ada
Selanjutnya, klik Completed.
Konsol CloudMonitor
-
Masuk ke Konsol CloudMonitor.
-
Di panel navigasi sisi kiri, pilih .
-
Di halaman Alert Rules, klik Create Alert Rule.
-
Di panel Create Alert Rule, konfigurasikan parameter berikut.
Parameter
Deskripsi
Product
Pilih nilai berdasarkan kluster ApsaraDB for ClickHouse Anda. Nilai valid:
-
ClickHouse: Nilai ini dipilih jika kluster ApsaraDB for ClickHouse Community-compatible Edition Anda dibeli sebelum 1 Desember 2021.
-
ClickHouse Community-compatible Edition: Nilai ini dipilih jika kluster ApsaraDB for ClickHouse Community-compatible Edition Anda dibeli setelah 1 Desember 2021.
Resource Range
Rentang sumber daya yang ingin Anda terapkan aturan peringatan. Nilai valid:
-
All Resources: Aturan peringatan berlaku untuk semua sumber daya dari layanan cloud yang ditentukan.
-
Application Groups: Aturan peringatan berlaku untuk semua sumber daya dalam grup aplikasi yang ditentukan dari layanan cloud yang ditentukan.
-
Instances: Aturan peringatan berlaku untuk sumber daya yang ditentukan dari layanan cloud yang ditentukan.
Rule Description
Isi dari aturan peringatan. Jika metrik memenuhi kondisi yang ditentukan, peringatan dipicu. Untuk menentukan kondisi, lakukan langkah-langkah berikut:
-
Klik Add Rule.
-
Di panel Configure Rule Description, masukkan nama aturan di Alert Rule dan kemudian konfigurasikan parameter Tipe Metrik. Nilai valid dari parameter Tipe Metrik:
-
Single Metric: Pilih metrik dan atur ambang batas serta level peringatan untuk metrik tersebut.
-
Multiple Metrics: Pilih level peringatan dan tentukan kondisi peringatan untuk dua atau lebih metrik.
-
Dynamic Threshold: Untuk informasi lebih lanjut tentang ambang batas dinamis, lihat Ikhtisar dan Buat aturan peringatan yang dipicu oleh ambang batas dinamis.
CatatanFitur ambang batas dinamis sedang dalam pratinjau undangan. Untuk menggunakan fitur ini, ajukan tiket.
-
-
Klik OK.
CatatanUntuk informasi lebih lanjut tentang cara menentukan kondisi peringatan kompleks, lihat Ekspresi aturan peringatan.
Mute For
Interval di mana CloudMonitor mengirim ulang notifikasi peringatan jika peringatan tidak dibersihkan. Nilai valid: 5 Menit, 15 Menit, 30 Menit, 60 Menit, 3 Jam, 6 Jam, 12 Jam, dan 24 Jam.
Jika nilai metrik mencapai ambang batas, CloudMonitor mengirimkan notifikasi peringatan. Jika nilai metrik mencapai ambang batas lagi dalam periode bisu, CloudMonitor tidak mengirim ulang notifikasi peringatan. Jika peringatan tidak dibersihkan setelah periode bisu berakhir, CloudMonitor mengirim ulang notifikasi peringatan.
Sebagai contoh, jika parameter Mute For diatur menjadi 12 Hours dan peringatan tidak dibersihkan, CloudMonitor mengirim ulang notifikasi peringatan setelah 12 jam.
Effective Period
Periode selama aturan peringatan efektif. CloudMonitor mengirimkan notifikasi peringatan berdasarkan aturan peringatan hanya dalam periode efektif.
CatatanJika aturan peringatan tidak efektif, tidak ada notifikasi peringatan yang dikirim. Namun, catatan peringatan masih ditampilkan di tab Alert History.
Alert Contact Group
Grup kontak peringatan ke mana notifikasi peringatan dikirim.
Notifikasi peringatan dari grup aplikasi dikirim ke kontak peringatan yang termasuk dalam grup kontak peringatan yang ditentukan. Grup kontak peringatan dapat berisi satu atau lebih kontak peringatan.
Untuk informasi lebih lanjut tentang cara membuat kontak peringatan dan grup kontak peringatan, lihat Buat kontak peringatan atau grup kontak peringatan.
Tag
Tentukan tag untuk aturan peringatan. Tag terdiri dari kunci tag dan nilai tag.
CatatanAnda dapat mengatur maksimal enam tag.
Advanced Settings
Alert Callback
Tentukan URL callback yang dapat diakses melalui Internet. CloudMonitor mengirimkan permintaan POST untuk mendorong notifikasi peringatan ke URL callback yang ditentukan. Hanya protokol HTTP yang didukung. Untuk informasi tentang cara mengonfigurasi callback peringatan, lihat Gunakan fitur callback peringatan untuk mengirim notifikasi tentang peringatan yang dipicu oleh ambang batas.
Untuk menguji konektivitas URL callback peringatan, lakukan langkah-langkah berikut:
-
Klik Test di sebelah URL callback.
Di panel WebHook test, Anda dapat memeriksa dan menyelesaikan masalah konektivitas URL callback peringatan berdasarkan kode status dan detail hasil tes yang dikembalikan.
CatatanUntuk mendapatkan detail hasil tes, konfigurasikan parameter Test Template Type dan Language dan klik Test.
-
Klik Close.
Auto Scaling
Jika Anda mengaktifkan Auto Scaling, aturan penskalaan yang ditentukan diaktifkan ketika peringatan dipicu berdasarkan aturan peringatan. Dalam hal ini, Anda harus mengonfigurasi parameter Region, ESS Group, dan ESS Rule.
-
Untuk informasi lebih lanjut tentang cara membuat grup penskalaan, lihat Kelola grup penskalaan.
-
Untuk informasi lebih lanjut tentang cara membuat aturan penskalaan, lihat Konfigurasikan aturan penskalaan.
Simple Log Service
Jika Anda mengaktifkan Simple Log Service, informasi peringatan dikirim ke Logstore yang ditentukan ketika peringatan dipicu berdasarkan aturan peringatan. Dalam hal ini, Anda harus mengonfigurasi parameter Region, ProjectName, dan Logstore.
Untuk informasi lebih lanjut tentang cara membuat proyek dan Logstore, lihat Memulai cepat: Gunakan Logtail untuk mengumpulkan dan menganalisis log teks ECS.
Simple Message Queue(formerly MNS) - topic
Jika Anda mengaktifkan Simple Message Queue(formerly MNS) - topic, informasi peringatan dikirim ke topik yang ditentukan di Simple Message Queue (formerly MNS) ketika peringatan dipicu berdasarkan aturan peringatan. Dalam hal ini, Anda harus mengonfigurasi parameter Wilayah dan Nama Topik.
Untuk informasi lebih lanjut tentang cara membuat topik, lihat Buat topik.
Function Compute
Jika Anda mengaktifkan Function Compute, notifikasi peringatan dikirim ke Function Compute untuk pemrosesan format ketika peringatan dipicu berdasarkan aturan peringatan. Dalam hal ini, Anda harus mengonfigurasi parameter Wilayah, Layanan, dan Fungsi.
Untuk informasi lebih lanjut tentang cara membuat layanan dan fungsi, lihat Buat fungsi dengan cepat.
Method to handle alerts when no monitoring data is found
Tentukan cara menangani peringatan saat tidak ada data pemantauan ditemukan. Nilai valid:
-
Do not do anything (default)
-
Send alert notifications
-
Treated as normal
-
(Opsional) Prosedur di konsol lama
Apa yang harus dilakukan selanjutnya
Untuk informasi lebih lanjut tentang cara mengelola aturan peringatan yang dikonfigurasi menggunakan Konsol ApsaraDB for ClickHouse, lihat Kelola Aturan Peringatan.
Referensi
Untuk informasi lebih lanjut tentang CloudMonitor, lihat Apa itu Cloud Monitor?.