全部产品
Search
文档中心

ApsaraDB for ClickHouse:Konfigurasikan aturan peringatan

更新时间:Jul 06, 2025

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

Catatan

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).

  1. Masuk ke Konsol ApsaraDB for ClickHouse.

  2. Di bilah navigasi atas, pilih wilayah tempat kluster berada.

  3. Di halaman Clusters, klik tab Clusters of Community-compatible Edition atau tab Enterprise Edition Clusters, lalu klik ID kluster yang ingin Anda kelola.

  4. Di panel navigasi sisi kiri, klik Monitoring and Alerting.

  5. Di halaman yang muncul, klik Cluster Alerting.

  6. Klik Buat Aturan Peringatan ClickHouse atau Buat Aturan Peringatan ClickHouse Enterprise Edition.

    Catatan

    Create 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.

  7. Di halaman Create ClickHouseAlert Rule atau Create Enterprise EditionClickHouseAlert Rule, konfigurasikan parameter berikut.

    Catatan

    Saat 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 peringatan

    Filter 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.

    Catatan
    • Ambang 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.

    image

    Standard Mode

    Konfigurasikan parameter Specify Notification Policy.

    Penting

    Setelah 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.

      Catatan

      Anda 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{} > 1000

    Data 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.

    image

    Standard Mode

    Konfigurasikan parameter Specify Notification Policy.

    Penting

    Setelah 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.

      Catatan

      Anda 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

  8. Selanjutnya, klik Completed.

Konsol CloudMonitor

  1. Masuk ke Konsol CloudMonitor.

  2. Di panel navigasi sisi kiri, pilih Alerts > > Alert Rules.

  3. Di halaman Alert Rules, klik Create Alert Rule.

  4. 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:

    1. Klik Add Rule.

    2. 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.

        Catatan

        Fitur ambang batas dinamis sedang dalam pratinjau undangan. Untuk menggunakan fitur ini, ajukan tiket.

    3. Klik OK.

    Catatan

    Untuk 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.

    Catatan

    Jika 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.

    Catatan

    Anda 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:

    1. 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.

      Catatan

      Untuk mendapatkan detail hasil tes, konfigurasikan parameter Test Template Type dan Language dan klik Test.

    2. 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.

    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

  1. Masuk ke Konsol ApsaraDB for ClickHouse.

  2. Di bilah navigasi atas, pilih wilayah tempat kluster ditempatkan.

  3. Di halaman Clusters, klik tab Default Instances, temukan kluster yang ingin Anda kelola, lalu klik ID kluster tersebut.

  4. Di panel navigasi sisi kiri, klik Monitoring Details.

  5. Di sudut kanan atas, klik Alert Monitoring.

  6. Di panel navigasi sisi kiri konsol CloudMonitor, pilih Alerts > Alert Rules.

  7. Di tab Threshold Value Alert, klik Create Alert Rule.

  8. Di halaman Create Alert Rule, konfigurasikan parameter berikut.

    1. Di bagian Relate Resource, konfigurasikan parameter berikut.

      Parameter

      Deskripsi

      Product

      Pilih Clickhouse dari daftar drop-down.

      Resource Range

      • All Resources: Jika Anda mengatur parameter ini ke Semua Sumber Daya dan kluster di ApsaraDB for ClickHouse memenuhi kondisi yang ditentukan dalam Deskripsi Aturan, sistem mengirimkan notifikasi peringatan.

      • Cluster: Jika Anda mengatur parameter ini ke Kluster dan kluster yang dipilih memenuhi kondisi yang ditentukan dalam Deskripsi Aturan, sistem mengirimkan notifikasi peringatan.

      Region

      Parameter ini diperlukan jika Anda menetapkan parameter Resource Range ke Cluster.

      Pilih wilayah tempat kluster untuk mana Anda ingin menyetel aturan peringatan ditempatkan.

      Cluster

      Parameter ini diperlukan jika Anda mengatur parameter Resource Range ke Cluster.

      Pilih ID kluster. Anda dapat memilih beberapa ID kluster.

    2. Configure the alert rule. Untuk informasi lebih lanjut tentang cara mengonfigurasi aturan peringatan, lihat Buat Aturan Peringatan.

    3. Konfigurasikan notification method untuk aturan peringatan.

      Catatan

      Anda harus membuat grup kontak sebelum mengonfigurasi aturan peringatan. Untuk informasi lebih lanjut tentang cara membuat grup kontak, lihat Buat Kontak Peringatan atau Grup Kontak Peringatan.

  9. Setelah parameter sebelumnya dikonfigurasi, klik Confirm. Aturan peringatan akan otomatis mulai berlaku.

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?.