Database Autonomy Service (DAS) menyediakan layanan peringatan yang memungkinkan Anda membuat aturan peringatan kustom. Jika instansiasi basis data memicu aturan peringatan, DAS akan secara otomatis mengirimkan peringatan. Topik ini menjelaskan cara mengonfigurasi dan mengelola aturan peringatan di DAS.
Buat aturan peringatan
Jenis peringatan di DAS telah diperbarui. Jenis peringatan Autonomy Events ditambahkan, sedangkan jenis Event Alerting tidak lagi didukung. Aturan yang sudah ada tetap dipertahankan. Saat membuat aturan baru, Anda hanya dapat memilih Threshold Alerting atau Autonomy Events.
Langganan kejadian lama, yaitu peringatan dengan Alarm Metric diatur ke Event Alerts, akan memicu peringatan untuk semua jenis kejadian otonom. Untuk mengubah jenis kejadian pada peringatan lama ini, Anda harus memigrasikan langganan kejadian lama ke versi baru.
Masuk ke Konsol DAS.
Di panel navigasi sebelah kiri, klik .
Pada halaman Alert Rules, klik Add Rule di pojok kanan atas.
Pada kotak dialog Add Rule, atur parameter berikut dan klik OK.
Konfigurasi
Deskripsi
Rule Name
Masukkan nama untuk aturan peringatan.
Alert Type
Pilih jenis peringatan.
Threshold Alerting: Mengirimkan notifikasi peringatan ketika metrik melebihi ambang batas tertentu. Untuk informasi tentang peringatan ambang batas yang didukung, lihat bagian Metrik Peringatan dalam topik ini.
Autonomy Events: Mengirimkan notifikasi peringatan saat kejadian otonom tertentu terjadi.
Rule Description
Tetapkan kondisi yang memicu aturan Threshold Alerting.
CatatanParameter ini wajib diisi jika Anda mengatur Alert Type ke Threshold Alerting.
Granularitas deteksi peringatan adalah 1 menit.
Event Type
Tetapkan jenis kejadian otonom yang memicu peringatan. Jenis berikut didukung:
Auto Scaling Event
Throttling Event
SQL Optimization
Storage Optimization
Metric Exception
CatatanParameter ini wajib diisi jika Anda mengatur Alert Type ke Autonomy Events.
Sending Interval
Interval pengiriman pesan peringatan setelah aturan peringatan dipicu.
Effective Period
Periode saat aturan peringatan aktif.
Alert Level
Tetapkan tingkat notifikasi untuk peringatan.
Notification Method
Pilih metode pengiriman notifikasi peringatan. Anda dapat memilih pesan teks, webhook, atau email.
CatatanWebhook didukung untuk DingTalk, WeCom, Lark, dan Application Real-Time Monitoring Service (ARMS).
Setelah membuat aturan peringatan, Anda dapat mengonfigurasi peringatan yang menggunakan aturan ini. Untuk informasi selengkapnya, lihat Konfigurasi peringatan.
Kelola aturan peringatan
Masuk ke Konsol DAS.
Di panel navigasi sebelah kiri, klik .
Pada halaman Alert Rules, Anda dapat mengelola aturan peringatan yang sudah ada.
Pada kolom Actions untuk aturan peringatan yang dituju, Anda dapat melakukan operasi berikut:
View: Melihat detail dan riwayat peringatan dari aturan peringatan.
Modify: Mengubah aturan peringatan. Untuk informasi selengkapnya mengenai parameter konfigurasi aturan, lihat bagian “Buat aturan peringatan” dalam topik ini.
Disable: Menonaktifkan aturan peringatan.
Delete: Menghapus aturan peringatan.
PentingMemodifikasi, menonaktifkan, atau menghapus aturan peringatan akan memengaruhi semua templat peringatan yang memuat aturan tersebut. Lakukan dengan hati-hati.
Metrik peringatan
Metrik peringatan ini hanya berlaku untuk instansiasi basis data Alibaba Cloud.
MySQL
Metrik peringatan | Unit | Deskripsi |
Penggunaan disk MySQL | % | Penggunaan disk. |
Penggunaan CPU MySQL | % | Penggunaan CPU proses layanan MySQL. Nilai maksimum adalah 100% untuk instansiasi ApsaraDB. |
Penggunaan IOPS MySQL | % | Penggunaan IOPS. |
Penggunaan memori MySQL | % | Penggunaan memori instansiasi MySQL sebagai persentase dari total memori sistem operasi. |
Sesi aktif MySQL | Jumlah | Jumlah sesi aktif saat ini. |
Transaksi per detik MySQL | Per Detik | Rata-rata jumlah transaksi per detik. |
Permintaan per detik MySQL | Per Detik | Rata-rata jumlah permintaan per detik. |
Pernyataan DELETE per detik MySQL | Per Detik | Rata-rata jumlah pernyataan DELETE yang dieksekusi per detik. |
Pernyataan INSERT per detik MySQL | Per Detik | Rata-rata jumlah pernyataan INSERT yang dieksekusi per detik. |
Pernyataan INSERT_SELECT per detik MySQL | Per Detik | Rata-rata jumlah pernyataan INSERT_SELECT yang dieksekusi per detik. |
Pernyataan REPLACE per detik MySQL | Per Detik | Rata-rata jumlah pernyataan REPLACE yang dieksekusi per detik. |
Pernyataan REPLACE_SELECT per detik MySQL | Per Detik | Rata-rata jumlah pernyataan REPLACE_SELECT yang dieksekusi per detik. |
Pernyataan SELECT per detik MySQL | Per Detik | Rata-rata jumlah pernyataan SELECT yang dieksekusi per detik. |
Pernyataan UPDATE per detik MySQL | Per Detik | Rata-rata jumlah pernyataan UPDATE yang dieksekusi per detik. |
Pemindaian tabel penuh per detik MySQL | Per Detik | Jumlah kueri pemindaian tabel penuh. |
Tabel yang dibuka MySQL | Jumlah | Jumlah tabel yang dibuka. |
Berkas yang dibuka MySQL | Jumlah | Jumlah berkas yang dibuka. |
Baris yang diurutkan per detik MySQL | Per Detik | Jumlah baris yang diurutkan per detik. |
Latensi replikasi node sekunder MySQL | Kedua | Latensi replikasi node sekunder. |
Rata-rata baris yang dihapus per detik InnoDB MySQL | Per Detik | Rata-rata jumlah baris yang dihapus dari InnoDB per detik. |
Rata-rata baris yang dimasukkan per detik InnoDB MySQL | Per Detik | Rata-rata jumlah baris yang dimasukkan ke InnoDB per detik. |
Rata-rata baris yang dibaca per detik InnoDB MySQL | Per Detik | Rata-rata jumlah baris yang dibaca dari InnoDB per detik. |
Rata-rata baris yang diperbarui per detik InnoDB MySQL | Per Detik | Rata-rata jumlah baris yang diperbarui di InnoDB per detik. |
Rata-rata halaman yang dibaca dari Buffer Pool InnoDB per detik MySQL | Per Detik | Rata-rata jumlah halaman yang dibaca dari Buffer Pool InnoDB per detik (pembacaan logis). |
Rata-rata halaman yang ditulis ke Buffer Pool InnoDB per detik MySQL | Per Detik | Rata-rata jumlah halaman yang ditulis ke Buffer Pool InnoDB per detik. |
Rasio halaman kotor Buffer Pool InnoDB MySQL | % | Rasio halaman kotor di Buffer Pool InnoDB. Rumus: Innodb_buffer_pool_pages_dirty / Innodb_buffer_pool_pages_data × 100%. |
Rasio hit cache baca Buffer Pool InnoDB MySQL | % | Rasio hit cache baca Buffer Pool InnoDB. Rumus: (Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads) / Innodb_buffer_pool_read_requests × 100%. |
Rata-rata tunggu kunci baris tabel InnoDB MySQL | Jumlah | Rata-rata jumlah tunggu untuk kunci baris pada tabel InnoDB. |
Waktu tunggu maksimum kunci baris tabel InnoDB MySQL | ms | Waktu tunggu maksimum untuk kunci baris pada tabel InnoDB. |
Penggunaan ruang total instansiasi MySQL | MB | Penggunaan ruang total instansiasi MySQL. |
PolarDB for MySQL
Metrik peringatan | Unit | Deskripsi |
Penggunaan disk PolarDB for MySQL | % | Penggunaan disk. |
Penggunaan CPU proses layanan PolarDB for MySQL | % | Penggunaan CPU proses layanan. Nilai 200% menunjukkan bahwa dua core CPU digunakan. |
Penggunaan IOPS PolarDB for MySQL | % | Penggunaan IOPS. |
Penggunaan memori instansiasi PolarDB for MySQL | % | Penggunaan memori instansiasi sebagai persentase dari total memori sistem operasi. |
Sesi aktif PolarDB for MySQL | Jumlah | Jumlah sesi aktif saat ini. |
Transaksi per detik PolarDB for MySQL | Per Detik | Rumus: (Com_commit + Com_rollback) / Uptime. |
Permintaan per detik PolarDB for MySQL | Per Detik | Rumus: Queries / Uptime. |
Pernyataan DELETE per detik PolarDB for MySQL | Per Detik | Rata-rata jumlah pernyataan DELETE yang dieksekusi per detik. |
Pernyataan INSERT per detik PolarDB for MySQL | Per Detik | Rata-rata jumlah pernyataan INSERT yang dieksekusi per detik. |
Pernyataan INSERT_SELECT per detik PolarDB for MySQL | Per Detik | Rata-rata jumlah pernyataan INSERT_SELECT yang dieksekusi per detik. |
Pernyataan REPLACE per detik PolarDB for MySQL | Per Detik | Rata-rata jumlah pernyataan REPLACE yang dieksekusi per detik. |
Pernyataan REPLACE_SELECT per detik PolarDB for MySQL | Per Detik | Rata-rata jumlah pernyataan REPLACE_SELECT yang dieksekusi per detik. |
Pernyataan SELECT per detik PolarDB for MySQL | Per Detik | Rata-rata jumlah pernyataan SELECT yang dieksekusi per detik. |
Pernyataan UPDATE per detik PolarDB for MySQL | Per Detik | Rata-rata jumlah pernyataan UPDATE yang dieksekusi per detik. |
Pernyataan Multi-DELETE per detik PolarDB for MySQL | Per Detik | Rata-rata jumlah pernyataan Multi-DELETE yang dieksekusi per detik. |
Pernyataan Multi-UPDATE per detik PolarDB for MySQL | Per Detik | Rata-rata jumlah pernyataan Multi-UPDATE yang dieksekusi per detik. |
Baris yang dihapus per detik InnoDB PolarDB for MySQL | Per Detik | Rata-rata jumlah baris yang dihapus dari InnoDB per detik. |
Baris yang dimasukkan per detik InnoDB PolarDB for MySQL | Per Detik | Rata-rata jumlah baris yang dimasukkan ke InnoDB per detik. |
Baris yang dibaca per detik InnoDB PolarDB for MySQL | Per Detik | Rata-rata jumlah baris yang dibaca dari InnoDB per detik. |
Baris yang diperbarui per detik InnoDB PolarDB for MySQL | Per Detik | Rata-rata jumlah baris yang diperbarui di InnoDB per detik. |
Redis
Metrik peringatan | Unit | Deskripsi |
Penggunaan memori Redis | % | Penggunaan memori. |
Waktu respons rata-rata Redis | μs | Waktu respons rata-rata Redis. |
Penggunaan CPU proses Redis | % | Penggunaan CPU proses Redis. |
Laju baca jaringan Redis per detik | KB/detik | Laju baca jaringan per detik. |
Laju tulis jaringan Redis per detik | KB/detik | Laju tulis jaringan per detik. |
Penggunaan baca jaringan Redis | % | Penggunaan baca jaringan. |
Penggunaan tulis jaringan Redis | % | Penggunaan tulis jaringan. |
PostgreSQL
Metrik peringatan | Unit | Deskripsi |
Penggunaan CPU proses PostgreSQL | % | Penggunaan CPU proses PostgreSQL. |
Sesi aktif PostgreSQL | Jumlah | Jumlah koneksi aktif saat ini. |
Penggunaan IOPS PostgreSQL | % | Penggunaan IOPS. |
Penggunaan disk PostgreSQL | % | Penggunaan ruang PostgreSQL. |
PolarDB for PostgreSQL
Metrik peringatan | Unit | Deskripsi |
Penggunaan CPU PolarDB for PostgreSQL | % | Penggunaan CPU. |
Penggunaan memori PolarDB for PostgreSQL | % | Penggunaan memori. |
Sesi aktif PolarDB for PostgreSQL | Jumlah | Jumlah koneksi aktif saat ini. |
Total IOPS PolarDB for PostgreSQL | Per Detik | Total IOPS. |
Metrik peringatan historis
DAS mulai mendukung metrik peringatan baru pada 16 Maret 2023. Jika Anda mengonfigurasi peringatan sebelum tanggal ini, Anda dapat melihat detailnya di bagian ini. Anda tidak dapat lagi mengonfigurasi metrik peringatan historis karena sedang dihentikan secara bertahap. Kami menyarankan Anda menggunakan metrik peringatan baru sebagai gantinya.
FAQ
Mengapa saya menerima peringatan kejadian yang tidak saya konfigurasi?
Instansiasi basis data Anda mungkin memiliki langganan kejadian lama. Untuk mengatasinya, migrasikan langganan kejadian lama ke versi baru.
Bagaimana cara memigrasikan langganan kejadian lama ke versi baru?
Anda dapat mengonfigurasi peringatan kejadian otonom yang diperlukan untuk instansiasi basis data. Sistem kemudian akan secara otomatis memigrasikan langganan kejadian ke versi baru. Setelah migrasi, peringatan untuk kejadian otonom yang tidak dikonfigurasi tidak akan dikirim lagi.
CatatanJika Anda tidak memerlukan peringatan kejadian otonom apa pun, pertama-tama konfigurasikan peringatan kejadian otonom jenis apa pun untuk menimpa langganan kejadian lama untuk instansiasi basis data tersebut. Setelah konfigurasi selesai, tunggu selama 15 menit. Kemudian, lepaskan asosiasi templat peringatan dari instansiasi basis data.