Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:Azure SQL Database
Azure SQL Managed Instance
Setelah membuat dan mengonfigurasi pengamat, Anda dapat menyiapkan Pemberitahuan Azure Monitor untuk menerima pemberitahuan tentang penggunaan sumber daya tinggi, pola beban kerja penting, dan kondisi lain di seluruh properti Azure SQL Anda yang mungkin memerlukan perhatian. Untuk melakukan ini, Anda membuat aturan pemberitahuan pencarian log yang meminta penyimpanan data pengamat sesuai jadwal.
Untuk membantu Anda membuat aturan pemberitahuan, pengamat database menyertakan templat untuk kondisi pemberitahuan umum. Setelah aturan pemberitahuan dibuat dari templat, Anda dapat mengelolanya seperti aturan pemberitahuan lainnya di Pemberitahuan Azure Monitor. Anda dapat menggunakan semua kemampuan pemberitahuan Azure: email, SMS, dan pemberitahuan telepon, integrasi dengan produk ITSM, webhook, hub peristiwa, dan banyak lagi. Anda dapat menyesuaikan aturan pemberitahuan yang dibuat dari templat pengamat database, atau membuat aturan pemberitahuan Anda sendiri.
Untuk mempelajari selengkapnya tentang Pemberitahuan Azure Monitor, lihat:
- Apa itu peringatan Azure Monitor?
- Membuat atau mengedit aturan pemberitahuan pencarian log
- Grup Aksi
- Mengelola aturan pemberitahuan
- Praktik terbaik untuk peringatan Azure Monitor
Untuk mempelajari tentang batasan yang berlaku untuk pemberitahuan di pengamat database, lihat Batasan.
Daftar istilah
Saat bekerja dengan Peringatan Azure Monitor di pemantau database, penting untuk memahami istilah yang umum digunakan:
Aturan pemberitahuan
Sumber daya Azure di Pemberitahuan Azure Monitor yang menentukan logika pemberitahuan seperti frekuensi evaluasi, tingkat keparahan, kueri KQL, dll. Aturan pemberitahuan juga melacak riwayat pemberitahuan.
Pemberitahuan
Terjadi ketika evaluasi aturan peringatan kueri KQL memicu logika untuk menimbulkan peringatan. Misalnya, kueri menentukan bahwa pemanfaatan CPU melebihi ambang batas.
Templat aturan pemberitahuan
Cetak biru untuk aturan peringatan yang terintegrasi dalam pengawas basis data. Templat aturan pemberitahuan menentukan properti aturan pemberitahuan berikut:
- Nama
- Deskripsi
- Tingkat keparahan
- Frekuensi evaluasi
- Kueri KQL untuk dieksekusi pada penyimpanan data guna mengevaluasi aturan peringatan
Templat aturan pemberitahuan
Anda dapat menemukan semua templat aturan peringatan yang tersedia di halaman Templat peringatan pengamat.
Seiring waktu, templat yang ada mungkin dimodifikasi, dan templat baru mungkin ditambahkan sebagai respons terhadap umpan balik pelanggan. Setiap templat di halaman Templat pemberitahuan pengamat memiliki versi dalam format year-month-day.number untuk memungkinkan Anda melihat kapan terakhir diubah.
Jika Anda membuat aturan pemberitahuan dari templat di masa lalu dan melihat bahwa templat yang lebih baru tersedia, Anda dapat menghapus dan membuat ulang aturan. Gunakan templat yang lebih baru untuk memanfaatkan perbaikan dan penyempurnaan dalam definisi aturan pemberitahuan.
Tabel berikut ini menjelaskan templat aturan pemberitahuan yang saat ini tersedia untuk setiap jenis target SQL.
Nota
Selama pratinjau, templat aturan peringatan mungkin ditambahkan, dimodifikasi, dan dihapus.
| Kategori | Nama | Tingkat keparahan | Frekuensi | Deskripsi |
|---|---|---|---|---|
| Ketersediaan | Pemeriksaan konektivitas gagal | 2 - Peringatan | 5 menit | Peringatan jika jumlah uji konektivitas yang gagal melebihi ambang batas. |
| Ketersediaan | Replikasi geografis tidak sehat | 1 - Kesalahan | 5 menit | Pemberitahuan jika replikasi data ke replika geografis mungkin tertinggal atau terganggu. |
| Penggunaan sumber daya | Pemanfaatan CPU tinggi | 3 - Informasi | 5 menit | Pemberitahuan jika pemanfaatan CPU database atau instans melebihi ambang batas. |
| Penggunaan sumber daya | Pemanfaatan pekerja tinggi | 2 - Peringatan | 5 menit | Pemberitahuan jika pemanfaatan pekerja dalam database melebihi ambang batas. |
| Penggunaan sumber daya | Penyimpanan data rendah | 2 - Peringatan | 30 menit | Pemberitahuan jika penyimpanan data yang digunakan mendekati ukuran database maksimum, dan tingkat pertumbuhan data tinggi. |
| Penggunaan sumber daya | Penyimpanan log transaksi rendah | 1 - Kesalahan | 5 menit | Pemberitahuan jika penyimpanan log transaksi yang digunakan tinggi, dan tingkat pertumbuhan log juga tinggi. |
| Penggunaan sumber daya | Peristiwa kehabisan memori | 3 - Informasi | 5 menit | Pemberitahuan jika ada peristiwa di luar memori dalam database. |
| Pola beban kerja | Lonjakan proses yang diblokir | 2 - Peringatan | 5 menit | Pemberitahuan jika jumlah proses yang diblokir dalam database melebihi ambang batas. |
| Pola beban kerja | Permintaan yang diblokir | 1 - Kesalahan | 5 menit | Pemberitahuan jika ada jumlah minimum permintaan yang diblokir dalam database yang telah menunggu lebih lama dari durasi tertentu. |
| Pola beban kerja | Lonjakan kebuntuan mendadak | 3 - Informasi | 5 menit | Pemberitahuan jika jumlah kebuntuan dalam database melebihi ambang batas. |
| Pola beban kerja | Kunci lonjakan tunggu | 2 - Peringatan | 5 menit | Pemberitahuan jika waktu tunggu kumulatif untuk kunci dalam database melebihi ambang batas. |
| Pola beban kerja | Transaksi aktif berdurasi lama | 3 - Informasi | 5 menit | Memperingatkan jika ada transaksi aktif di mana durasi transaksi melebihi ambang batas. |
| Pola beban kerja | Lonjakan tunggu memori | 3 - Informasi | 5 menit | Pemberitahuan jika waktu tunggu kumulatif untuk memori dalam database melebihi ambang batas. |
| Pola beban kerja | Lonjakan waktu tunggu IO jaringan | 3 - Informasi | 5 menit | Pemberitahuan jika waktu tunggu kumulatif untuk IO jaringan dalam database melebihi ambang batas. |
| Pola beban kerja | Penurunan tingkat permintaan | 3 - Informasi | 5 menit | Pemberitahuan jika tingkat permintaan dalam database turun secara signifikan. |
| Pola beban kerja | Lonjakan batas waktu permintaan | 1 - Kesalahan | 5 menit | Pemberitahuan jika jumlah batas waktu permintaan (kueri) dan pembatalan dalam database melebihi ambang batas. |
| Pola beban kerja | Lonjakan kesalahan pengguna | 3 - Informasi | 5 menit | Pemberitahuan jika jumlah kesalahan pengguna dalam database melebihi ambang batas. |
Petunjuk / Saran
Anda mungkin tidak perlu menggunakan semua templat yang disertakan. Tinjau deskripsi templat dan pertimbangkan persyaratan Anda sebelum membuat aturan pemberitahuan.
Aturan pemberitahuan yang tidak perlu meningkatkan beban pada kluster Azure Data Explorer Anda dan biaya pemberitahuan bulanan.
Tambahkan identitas aturan peringatan default
Untuk mengakses penyimpanan data pengamat, setiap aturan pemberitahuan pencarian log harus memiliki identitas terkelola. Sebelum Anda bisa membuat aturan pemberitahuan dari templat pengamat database, Anda harus mengonfigurasi identitas aturan pemberitahuan default untuk pengamat menggunakan langkah-langkah berikut.
Penting
Untuk mengikuti prinsip hak istimewa paling sedikit, gunakan identitas terpisah untuk aturan pemberitahuan. Jangan gunakan kembali identitas pengamat.
- Buat identitas terkelola yang ditetapkan pengguna, atau temukan identitas yang ditetapkan pengguna yang ada dengan akses minimum yang diperlukan.
- Di portal Microsoft Azure, navigasikan ke pengamat Anda dan pilih halaman Templat pemberitahuan .
- Pilih Kelola identitas aturan pemberitahuan, dan pilih Tambahkan.
- Temukan identitas yang ditetapkan pengguna dari langkah pertama, pilih Tambahkan, dan pilih Tutup.
Pengamat database secara otomatis menetapkan identitas yang Anda pilih untuk setiap aturan pemberitahuan baru. Ini juga memberikan akses identitas ke penyimpanan data jika pengguna saat ini memiliki penetapan peran RBAC Pemilik pada kluster Azure Data Explorer yang menghosting penyimpanan data.
Jika tidak, pengguna dengan penetapan Pemilik pada kluster Azure Data Explorer harus memberikan akses berikut ke identitas aturan pemberitahuan default yang dipilih untuk pengamat:
- Peran Pembaca pada kluster Azure Data Explorer. Untuk informasi selengkapnya, lihat Menetapkan peran Azure menggunakan portal Azure.
- Peran Penampil pada database Azure Data Explorer. Untuk informasi selengkapnya, lihat Kontrol akses berbasis peran.
Jika Anda mengubah identitas aturan peringatan default seorang pengamat, identitas baru akan digunakan untuk aturan peringatan baru yang Anda buat menggunakan templat. Untuk mengubah identitas aturan pemberitahuan yang sudah ada, lihat Mengonfigurasi detail aturan pemberitahuan.
Membuat aturan pemberitahuan dari templat
Untuk membuat aturan peringatan dari templat pemantau database:
Pada halaman Templat peringatan pemantau, temukan templat yang ingin Anda gunakan. Templat dikelompokkan menurut kategori, seperti penggunaan Sumber Daya, pola Beban Kerja, dll.
Penting
Ada templat yang berbeda untuk jenis target SQL yang berbeda. Misalnya, ada templat pemanfaatan CPU Tinggi yang berbeda untuk database SQL, kumpulan elastis SQL, dan instans terkelola SQL.
Saat membuat aturan pemberitahuan, pastikan untuk memilih jenis target SQL yang cocok dengan jenis target SQL yang Anda tambahkan ke pengamat Anda. Jika Anda memantau beberapa jenis target SQL, Anda perlu membuat aturan pemberitahuan terpisah untuk setiap jenis target SQL.
Pilih Buat aturan pemberitahuan.
Pilih langganan Azure, grup sumber daya, nama, wilayah, tingkat keparahan, dan frekuensi evaluasi untuk aturan pemberitahuan. Sebaiknya wilayah aturan pemberitahuan cocok dengan wilayah kluster Azure Data Explorer yang digunakan sebagai penyimpanan data untuk pengamat.
Peringatan
Jika aturan pemberitahuan dengan nama yang sama sudah ada di langganan, grup sumber daya, dan wilayah yang sama, aturan tersebut digantikan oleh aturan pemberitahuan yang dibuat dari templat. Kustomisasi aturan pemberitahuan apa pun yang mungkin telah Anda buat diganti dengan nilai templat.
Jika aturan pemberitahuan dengan nama yang sama sudah ada di grup langganan dan sumber daya yang sama, tetapi berada di wilayah yang berbeda, validasi penyebaran gagal dan aturan pemberitahuan tidak dibuat.
Untuk memastikan bahwa aturan pemberitahuan baru dibuat, gunakan nama aturan pemberitahuan unik.
Pilih Berikutnya, dan secara opsional pilih satu atau beberapa grup tindakan. Jika Anda tidak memilih grup tindakan, Anda akan melihat pemberitahuan yang diaktifkan di halaman Pemberitahuan Azure Monitor di portal Microsoft Azure, tetapi tidak menerima pemberitahuan. Untuk informasi selengkapnya dan untuk mempelajari cara membuat grup tindakan, lihat Grup tindakan.
Pilih Berikutnya atau Tinjau + buat. Setelah validasi selesai, tinjau detailnya dan pilih Buat.
Mengelola aturan pemberitahuan
Setelah aturan pemberitahuan dibuat, Anda dapat mengelolanya seperti aturan pemberitahuan lainnya di Pemberitahuan Azure Monitor. Misalnya, Anda dapat mengubah deskripsi aturan pemberitahuan, tingkat keparahan, frekuensi evaluasi, dan menambahkan atau menghapus grup tindakan. Anda juga dapat mengedit kueri KQL untuk menyesuaikan ambang batas pemberitahuan, mengecualikan target SQL tertentu dari pemberitahuan, atau membuat aturan pemberitahuan hanya berfungsi untuk target SQL tertentu.
Di portal Microsoft Azure, buka Pantau, Pemberitahuan, Aturan pemberitahuan, dan pilih aturan pemberitahuan. Anda dapat mengedit aturan, menduplikasinya, menonaktifkannya sementara, atau menghapusnya secara permanen.
Untuk informasi selengkapnya, lihat Mengelola aturan pemberitahuan dan Mengonfigurasi detail aturan pemberitahuan.
Bekerja dengan peringatan pemantauan database
Saat aturan peringatan diaktifkan, aturan tersebut membuat instans peringatan. Jika aturan pemberitahuan memiliki grup tindakan, tindakannya akan dijalankan. Misalnya, Anda menerima pemberitahuan bahwa pemberitahuan diaktifkan.
Pemberitahuan tetap dalam status Diaktifkan hingga eksekusi berkala aturan pemberitahuan mendeteksi bahwa kondisi tidak lagi ada dan mengubah status pemberitahuan menjadi Diselesaikan. Pada saat itu, Anda menerima pemberitahuan lain bahwa pemberitahuan diselesaikan. Untuk informasi selengkapnya, lihat Pemberitahuan stateful.
Saat pemberitahuan diaktifkan atau diselesaikan, dan jika Anda menambahkan grup tindakan yang dikonfigurasi untuk mengirim pemberitahuan email, Anda menerima email untuk setiap target SQL tempat kondisi pemberitahuan terjadi. Misalnya, jika aturan pemberitahuan mendeteksi bahwa pemanfaatan CPU tinggi pada dua instans terkelola SQL, Anda menerima dua email terpisah.
Anda dapat melihat semua instans pemberitahuan dan statusnya di halaman Pemberitahuan Azure Monitor di portal Microsoft Azure. Anda dapat menambahkan filter untuk berfokus pada pemberitahuan untuk sumber daya atau jenis sumber daya Azure SQL tertentu. Untuk informasi selengkapnya, lihat Mengelola instans pemberitahuan.
Konten terkait
- Apa itu peringatan Azure Monitor?
- Memantau beban kerja Azure SQL dengan pemantau basis data (pratinjau)
- Mulai cepat: Buat pemantau untuk memantau Azure SQL (pratinjau)
- Membuat dan mengonfigurasi pengamat (pratinjau)
- Pengumpulan dan himpunan data untuk pemantauan database (pratinjau)
- Menganalisis data pemantauan pengawas database (pratinjau)
- Tanya Jawab Umum pengamat database