Memantau beban kerja Azure SQL dengan pemantau basis data (pratinjau)

Berlaku untuk:Azure SQL DatabaseAzure SQL Managed Instance

Penting

Pemantau database pensiun pada 30 April 2027 dan tidak akan tersedia secara umum. Transisi ke Database Hub di Microsoft Fabric sebelum tanggal tersebut. Untuk garis waktu pensiun dan panduan transisi, lihat pengumuman pensiun.

Mulai 9 November 2026, Anda tidak dapat membuat sumber daya watcher baru atau mengedit yang sudah ada. Watcher yang sudah ada terus beroperasi dan mengumpulkan data hingga pensiun. Pada 30 April 2027, sumber daya watchers yang ada akan memasuki status berhenti dan berhenti mengumpulkan data. Setelah tanggal itu, Anda tidak bisa memulainya.

Pensiun tidak menghentikan atau mencabut provisi sumber daya Azure Data Explorer atau Fabric Eventhouse Anda. Pengaturan retensi masih berlaku, dan sumber daya yang ditahan dapat terus dikenakan biaya. Aturan peringatan yang ada tidak otomatis dihapus. Buat ulang dan uji peringatan yang Anda butuhkan sebelum pensiun, lalu nonaktifkan atau hapus aturan lama yang tidak lagi Anda butuhkan.

Anda dapat mulai menggunakan Database Hub dengan lisensi Fabric Free. Mengakses Database Hub tidak memerlukan kapasitas Fabric, dan mengaktifkan pemantauan kinerja yang didukung tidak menimbulkan biaya tambahan. Alur kerja tambahan, seperti dasbor khusus dan peringatan Activator, dapat memiliki persyaratan kapasitas atau lisensi yang terpisah. Untuk memulai, lihat Aktifkan pemantauan kinerja untuk Microsoft SQL.

Database watcher adalah solusi pemantauan terkelola untuk layanan database dalam keluarga Azure SQL. Ini mendukung Azure SQL Database dan Azure SQL Managed Instance.

Pengamat database mengumpulkan data pemantauan beban kerja mendalam untuk memberi Anda tampilan terperinci tentang performa, konfigurasi, dan kesehatan database. Memantau data dari database, kumpulan elastis, dan instans terkelola SQL yang Anda pilih dikumpulkan ke dalam penyimpanan data pusat di langganan Azure Anda. Dasbor di portal Azure menyediakan tampilan terpadu dari lingkungan Azure SQL Anda dan tampilan terperinci dari setiap database, kumpulan elastis, dan instans terkelola SQL. Pemberitahuan mengirimi Anda notifikasi ketika kondisi database di seluruh lingkungan Azure SQL Anda mungkin memerlukan perhatian.

Tangkapan layar diagram yang menunjukkan komponen database watcher dan aliran data dari sumber daya yang dipantau ke watcher ke penyimpanan data ke dashboard portal Azure.

Untuk menyimpan dan menganalisis data pemantauan SQL, pengamat database dapat menggunakan Azure Data Explorer atau Analitik Real-Time di Microsoft Fabric. Azure Data Explorer adalah layanan data yang dikelola sepenuhnya dan sangat dapat diskalakan, dibuat khusus untuk penyerapan dan analitik cepat pada data pemantauan rangkaian waktu. Satu kluster Azure Data Explorer dapat diskalakan untuk mendukung data pemantauan dari ribuan sumber daya Azure SQL. Analitik Real Time menggunakan mesin inti yang sama dengan penawaran SaaS dalam Microsoft Fabric.

Anda bisa mengkueri data dalam database Azure Data Explorer atau Analitik Real-Time menggunakan KQL atau T-SQL, membangun visualisasi kustom menggunakan dasbor Azure Data Explorer, Power BI atau Grafana, dan menganalisis data di Excel. Anda dapat mengatur kebijakan penyimpanan data per database atau per tabel, dan menskalakan kluster Azure Data Explorer Anda secara otomatis atau manual untuk mencapai rasio harga/performa yang optimal.

Untuk mulai memantau sumber daya Azure SQL Anda, buat sumber daya pengamat di langganan Azure Anda. Konfigurasikan pengamat dengan memilih penyimpanan data dan sekumpulan database, kumpulan elastis, atau instans terkelola SQL yang akan dipantau, yang disebut sebagai sasaran SQL. Berikan akses pengamat ke target, dan aktifkan pengamat.

Catatan

Pengamat basis data saat ini dalam tahap pratinjau. Fitur pratinjau dirilis dengan kemampuan terbatas, tetapi tersedia dalam format pratinjau sehingga pelanggan bisa mendapatkan akses awal dan memberikan umpan balik. Fitur pratinjau tunduk pada istilah pratinjau tambahan yang terpisah, dan tidak tunduk pada SLA. Dukungan diberikan sebagai upaya terbaik dalam kasus tertentu. Namun, Dukungan Microsoft sangat ingin mendapatkan umpan balik Anda tentang fungsionalitas pratinjau, dan mungkin memberikan dukungan upaya terbaik dalam kasus tertentu. Fitur pratinjau mungkin memiliki fungsionalitas terbatas atau terbatas, dan mungkin hanya tersedia di area geografis yang dipilih.

Target Azure SQL yang didukung

Pengamat database mendukung semua tingkat layanan, tingkat komputasi, dan tujuan layanan di Azure SQL Database dan Azure SQL Managed Instance. Dukungan ini mencakup model pembelian vCore dan DTU , tingkat komputasi provisioned dan serverless , database tunggal dan pool elastis, serta Hyperscale.

Pengamat database dapat memantau semua jenis replika sekunder yang dapat dibaca, termasuk replika ketersediaan tinggi, replika geografis, dan replika sekunder bernama Hyperscale.

Untuk pemantau tertentu, target SQL dapat berada dalam langganan apa pun dalam penyewa Microsoft Entra ID yang sama.

Harga pemantau database

Biaya pengawas basis data berasal dari komponen-komponen individualnya, sebagai berikut:

Komponen Harga Catatan
Pengamat Gratis
Dashboard Gratis
Kluster Azure Data Explorer 1 Detail harga SKU kluster optimal tergantung pada jumlah target pemantauan dan beban kerja kueri yang berjalan pada kluster. Untuk pertimbangan ukuran kluster, lihat Mengelola kluster Azure Data Explorer.
Analitik Waktu Nyata dalam Microsoft Fabric Disertakan dalam model konsumsi ruang kerja Power BI Premium. Penagihan per penggunaan. Gunakan Azure Data Explorer atau Analitik Real Time. Anda hanya memerlukan satu dari penawaran ini.
Sebuah vault di Azure Key Vault Detail harga Anda hanya membutuhkan komponen ini jika menggunakan autentikasi SQL opsional alih-alih autentikasi Microsoft Entra default.
Bandwidth jaringan Azure Detail harga Anda tidak akan menanggung biaya ini jika Anda menerapkan watcher, targetnya, dan penyimpanan datanya di wilayah Azure yang sama.
Pemberitahuan Detail harga Pemantau basis data menggunakan Peringatan Log. Harga bulanan bervariasi dan bergantung pada jumlah aturan peringatan yang Anda buat, jumlah target SQL yang menghasilkan peringatan selama bulan, dan frekuensi evaluasi setiap aturan peringatan.

1 Anda dapat menggunakan klaster Azure Data Explorer gratis ketika Anda tidak memerlukan perjanjian tingkat layanan dan ketika kebutuhan kinerja kueri serta penyimpanan terpenuhi oleh spesifikasi kapasitas klaster gratis. Periode uji coba kluster gratis adalah selama satu tahun dan dapat diperpanjang secara otomatis.

Tidak ada biaya per sumber daya Azure SQL yang dipantau atau per pengguna, sehingga database watcher menjadi solusi pemantauan yang murah untuk lingkungan Azure SQL yang lebih besar dan tim yang lebih besar.

Ketersediaan regional

Anda dapat membuat watcher di wilayah Azure berikut:

  • Kanada Tengah
  • Kanada Timur
  • US Tengah
  • US Timur
  • US Timur 2
  • US Tengah Utara
  • US Barat

Tips

Pengamat di satu wilayah Azure dapat memantau target di wilayah lain. Demikian pula, pengamat dan penyimpanan datanya dapat ditemukan di berbagai wilayah.

Jika memungkinkan, kolokasikan pengamat, targetnya, dan penyimpanan datanya di wilayah yang sama. Jika database watcher tidak tersedia di wilayah Anda, pilih wilayah di kawasan geografis Azure yang sama. Pilihan ini dapat mengurangi biaya bandwidth jaringan Azure.

Batas

Ada batasan jumlah target SQL per watcher, dan jumlah watcher per langganan. Azure tidak mendukung penerapan yang melebihi batas tersebut.

Pengaturan Batas
target SQL per pengamat1 100
Pemantau per langganan 20

1Replika ketersediaan tinggi database, kumpulan elastis, atau instans terkelola SQL dipantau secara independen dari replika induknya, dan dianggap sebagai target terpisah.

Catatan

Selama pratinjau, batas dapat berubah.

Dashboard

Pengamat database menggunakan Azure Workbooks untuk menyediakan dasbor pemantauan di tingkat estate dan di tingkat sumber daya.

Gambar berikut menunjukkan contoh heatmap pemanfaatan CPU database di dashboard estate. Setiap segi enam mewakili target SQL. Ada dua server logis, satu dengan enam database dan satu dengan tiga database. Replika sekunder ketersediaan tinggi muncul di heatmap sebagai target terpisah. Pilih gambar untuk melihat detail lebih lanjut, termasuk statistik ingesti data.

Tangkapan layar contoh heatmap pemanfaatan CPU di dashboard estate database watcher.

Gambar berikut menunjukkan contoh tampilan parsial tab Performance pada dashboard database Azure SQL. Pilih gambar untuk memperbesar detail.

Tangkapan layar contoh dashboard pengawas basis data untuk basis data Azure SQL.

Tabel berikut ini menjelaskan kemampuan dasbor pengamat database di portal Azure.

Kemampuan Deskripsi
** Dasbor properti Visualisasikan data pemantauan tingkat tinggi untuk beberapa sumber daya yang dipantau dalam tampilan umum. Gunakan heatmap untuk menemukan database yang paling banyak mengonsumsi sumber daya, kolam elastis, atau instans terkelola SQL.

Gunakan tampilan kueri teratas untuk menemukan kueri yang paling banyak menggunakan sumber daya di seluruh estate Azure SQL Anda, memberi peringkat kueri berdasarkan CPU, durasi, jumlah eksekusi, dan lainnya.

Gunakan langganan, grup sumber daya, dan filter nama sumber daya untuk fokus pada subset estate Azure SQL Anda.

Navigasi hingga dasbor terperinci untuk sumber daya tertentu.
Dasbor sumber daya Visualisasikan data pemantauan terperinci untuk database, kumpulan elastis, atau instans terkelola SQL, termasuk:

- Sesi aktif
- Riwayat pencadangan
- Penghitung kinerja umum
- Probe konektivitas
- Properti dan konfigurasi database dan instance
- Replikasi geografis
- Metadata indeks, statistik penggunaan, peringatan, dan saran
- Penggunaan sumber daya
- Statistik sesi dan koneksi
- Status dan riwayat pekerjaan Agen SQL
- Konsumsi dan performa penyimpanan
- Metadata tabel
- Kueri Teratas
- Statistik tunggu

Gunakan dropdown sumber daya untuk beralih dari satu sumber daya dengan cepat ke sumber daya lainnya. Gunakan tautan properti untuk memperbesar ke dasbor properti.
Filter menurut rentang waktu Pada setiap dasbor, atur rentang waktu untuk fokus pada interval waktu yang diinginkan. Gunakan rentang waktu standar atau kustom. Persempit rentang waktu ke interval yang diinginkan dengan "menggesek", atau menggeser kursor mouse di atas bagan untuk memilih rentang waktu yang lebih pendek.
Data historis Bergantung pada himpunan data, dasbor menampilkan ringkasan untuk interval waktu yang dipilih, atau sampel terbaru yang dikumpulkan dalam interval waktu.

Alihkan antara tampilan terbaru dan historis untuk melihat sampel data sebelumnya dalam rentang waktu yang dipilih. Misalnya, alih-alih melihat sesi yang saat ini aktif, tinjau sampel sesi aktif sebelumnya yang dikumpulkan saat lonjakan penggunaan sumber daya terjadi.
Replika sekunder Pantau semua jenis replika, termasuk replika sekunder dengan ketersediaan tinggi (HA) di dasbor sistem. Beralih antara melihat replika utama dan replika sekunder HA pada dasbor sumber daya.
Mengunduh data ke Excel Unduh data dari grafik dan grid sebagai csv file dan buka di Excel untuk analisis lebih lanjut.
Pembaruan Data Ambil data terbaru dari penyimpanan data pemantauan saat Anda membuka dasbor dan saat Anda beralih dari tab ke tab. Setelah dasbor dibuka selama beberapa waktu, refresh secara manual untuk melihat data terbaru, atau mengaktifkan refresh dasbor otomatis.
Kueri KQL Ad hoc Gunakan tautan di setiap dasbor untuk membuka UI web Azure Data Explorer dan mengkueri data pemantauan Anda dengan KQL. Untuk informasi selengkapnya, lihat himpunan data dan Menggunakan KQL untuk menganalisis data pemantauan.
Deskripsi Alihkan parameter Tampilkan deskripsi untuk melihat deskripsi yang membantu Anda menginterpretasikan data yang ditampilkan dan menyertakan tautan dokumentasi yang relevan.
Tooltip Arahkan mouse ke atas bidang untuk melihat detail dan konteks selengkapnya untuk data yang ditampilkan.
Statistik penyerapan Gunakan tautan Statistik penyerapan untuk melihat latensi penyerapan data dan statistik penyerapan lainnya per himpunan data.
Mode gelap Alihkan tampilan portal Azure untuk menggunakan tema gelap agar dasbor pengamat database menggunakan mode gelap.

Catatan

Selama pratinjau, visualisasi dan fitur dasbor dapat berubah sewaktu-waktu.

Data pemantauan SQL

Database watcher mengumpulkan data pemantauan dari lebih dari 70 tampilan katalog SQL dan tampilan manajemen dinamis (DMVs). Data dari satu atau beberapa tampilan terkait diubah menjadi himpunan data. Misalnya, data dari sys.dm_exec_sessions, sys.dm_exec_requests, dan tampilan lainnya membentuk himpunan data Sesi aktif. Untuk setiap himpunan data, ada tabel terpisah di database Azure Data Explorer atau Analitik Real-Time.

Pengawas database memiliki grup himpunan data terpisah untuk database, kumpulan elastis, dan instance terkelola SQL. Ada 10 hingga 30 himpunan data di setiap grup, memberikan tampilan terperinci tentang performa database, konfigurasi, dan kesehatan untuk sumber daya Azure SQL Anda.

Untuk informasi selengkapnya, lihat Kumpulan data dan himpunan data pengamat database.

Pemberitahuan

Pengamat database menyediakan sekumpulan templat aturan pemberitahuan untuk memungkinkan Anda membuat aturan pemberitahuan Azure Monitor dengan mudah. Setelah aturan pemberitahuan dibuat, Anda dapat menyesuaikannya dan mengelolanya seperti aturan pemberitahuan lainnya di Azure Monitor. Untuk informasi selengkapnya, lihat pemberitahuan pengamat database .

Konektivitas jaringan

Pengamat basis data menggunakan agen pengumpulan data jarak jauh yang terhubung ke target, penyimpanan data, dan key vault melalui jaringan. Bergantung pada persyaratan keamanan jaringan dan konfigurasi sumber daya Azure Anda, pengamat database dapat menggunakan konektivitas privat atau publik. Anda selalu sepenuhnya mengontrol konektivitas jaringan dari pengamat database ke sumber daya Azure Anda.

Untuk informasi selengkapnya tentang konektivitas jaringan di Azure SQL, lihat Arsitektur konektivitas Azure SQL Database dan arsitektur konektivitas Azure SQL Managed Instance.

Konektivitas pribadi

Untuk menyediakan konektivitas privat, pengamat database menggunakan Azure Private Link. Saat mengonfigurasi pengamat, Anda dapat membuat titik akhir privat terkelola untuk memungkinkan pengamat terhubung ke database dan kumpulan elastis di server logis, atau ke instans terkelola SQL. Anda juga dapat membuat titik akhir privat untuk kluster Azure Data Explorer, dan untuk brankas kunci yang menyimpan kredensial autentikasi SQL. Saat ini, konektivitas privat tidak tersedia untuk koneksi ke Analitik Real Time di Microsoft Fabric.

Pemilik sumber daya harus menyetujui titik akhir privat terkelola untuk pengamat sebelum pengamat dapat menggunakannya. Sebaliknya, pemilik sumber daya dapat menghapus titik akhir privat apa pun untuk pengamat kapan saja untuk menghentikan pengumpulan data.

Setelah Anda membuat dan menyetujui titik akhir privat terkelola untuk pengamat yang menargetkan sumber daya Azure, semua lalu lintas jaringan antara pengamat dan sumber daya menggunakan konektivitas privat, bahkan jika konektivitas publik untuk sumber daya tetap diaktifkan.

Untuk informasi selengkapnya tentang titik akhir privat di Azure SQL, lihat Azure Private Link untuk Azure SQL Database dan Azure Private Link untuk Azure SQL Managed Instance.

Konektivitas publik

Jika Anda tidak membutuhkan konektivitas privat, database watcher dapat menggunakan konektivitas publik untuk terhubung ke sumber daya Azure. Untuk memungkinkan watcher terhubung ke database dan elastic pool pada server logis Azure SQL Database, Anda harus mengaktifkan akses publik ke server dan mengonfigurasi firewall berbasis IP agar memungkinkan koneksi dari semua layanan Azure.

Untuk memungkinkan watcher terhubung ke instance yang dikelola SQL menggunakan konektivitas publik, Anda harus mengaktifkan endpoint publik instance tersebut. Anda juga perlu mengatur sumber aturan Network Security Group (NSG) yang mengizinkan lalu lintas masuk pada port TCP 3342 ke subnet instans terkelola ke AzureCloud. Untuk informasi selengkapnya, lihat Mengonfigurasi titik akhir publik di Azure SQL Managed Instance.

Untuk mengaktifkan watcher terhubung ke klaster Azure Data Explorer atau key vault menggunakan konektivitas publik, Anda harus mengaktifkan akses jaringan dari semua jaringan ke klaster atau vault tersebut.

Akses data

Anda sepenuhnya mengontrol akses pengawas basis data ke basis data Anda, sama seperti konektivitas jaringan. Berikan akses dengan membuat login watcher khusus pada server logis dan instance yang dikelola SQL. Kemudian, berikan izin khusus dan terbatas untuk mengumpulkan data pemantauan dari tampilan sistem SQL.

Autentikasi pengamat

Pengamat database mendukung autentikasi Microsoft Entra (sebelumnya dikenal sebagai autentikasi Azure Active Directory). Metode autentikasi ini adalah cara yang disukai dan direkomendasikan bagi watcher untuk mengautentikasi ke target SQL. Buat login autentikasi Microsoft Entra untuk identitas terkelola milik watcher di semua server logis dan instans terkelola SQL yang ingin Anda pantau.

Pengamat database juga mendukung autentikasi SQL berbasis kata sandi. Gunakan autentikasi SQL jika Anda tidak mengaktifkan autentikasi Microsoft Entra pada sumber daya Azure SQL Anda. Untuk informasi selengkapnya, lihat Konfigurasi tambahan untuk menggunakan autentikasi SQL.

Otorisasi pengamat

Untuk mengumpulkan data pemantauan, seorang pemantau membutuhkan akses spesifik dan terbatas ke setiap target pemantauan. Tabel berikut menjelaskan akses yang diperlukan. Keanggotaan dan izin peran ini memberi pengamat akses yang diperlukan ke data pemantauan sistem, tetapi tidak ke data lain dalam database Anda.

Azure SQL Database Azure SQL Managed Instance
Keanggotaan dalam semua peran server berikut:
##MS_ServerPerformanceStateReader##
##MS_DefinitionReader##
##MS_DatabaseConnector##
Izin server berikut:
CONNECT SQL
CONNECT ANY DATABASE
VIEW ANY DATABASE
VIEW ANY DEFINITION
VIEW SERVER PERFORMANCE STATE

Izin SELECT pada tabel berikut ini dalam database msdb.
dbo.backupmediafamily
dbo.backupmediaset
dbo.backupset
dbo.suspect_pages
dbo.syscategories
dbo.sysjobactivity
dbo.sysjobhistory
dbo.sysjobs
dbo.sysjobsteps
dbo.sysoperators
dbo.syssessions

Penting

Saat pengamat tersambung ke sumber daya Azure SQL, pengamat memvalidasi izin SQL yang dipegangnya. Jika izin yang diberikan tidak mencukup, atau jika izin yang tidak perlu diberikan, pengamat akan memutuskan sambungannya. Ini memastikan bahwa pengamat dapat mengumpulkan data pemantauan sistem, tetapi tidak secara tidak sengaja diberikan akses ke data lain dalam database Anda.

Sebaliknya, jika Anda memberikan izin yang tidak perlu kepada login atau pengguna untuk seorang watcher, atau kepada peran yang memiliki watcher login atau pengguna sebagai anggota, watcher mungkin tidak mengumpulkan data pemantauan untuk sebagian atau seluruh dataset. Demikian pula, pengumpulan data mungkin berhenti jika Anda menambahkan login watcher atau pengguna ke peran server bawaan atau peran database bawaan.

Jika Anda menolak izin yang diperlukan untuk login atau pengguna bagi pengamat, atau untuk peran yang memiliki login atau pengguna pengamat sebagai anggotanya (termasuk public pada peran database), maka pengamat mungkin tidak dapat mengumpulkan data pemantauan. Bergantung pada izin mana yang ditolak, ini mungkin memengaruhi beberapa atau semua himpunan data.

Sebaliknya, jika Anda memberikan izin yang tidak perlu kepada login atau pengguna untuk pengamat, atau ke peran yang memiliki login pengamat atau pengguna sebagai anggota, maka pengamat mungkin tidak mengumpulkan data pemantauan untuk beberapa atau semua himpunan data. Demikian pula, data mungkin tidak dikumpulkan jika Anda menambahkan login pengamat atau pengguna ke server bawaan atau peran database.

Yang baru

Bagian ini menjelaskan perbaikan, perubahan, dan peningkatan pemantau database terbaru.

Periode waktu Perubahan
Juli 2025 - Perbaiki masalah di mana kueri pemantauan pengamat database mencegah database tanpa server , termasuk database penawaran gratis , agar tidak jeda. Untuk informasi selengkapnya, lihat Pengumpulan data dalam database tanpa server.
April 2025 - Perbaiki bug di mana penyebaran pengamat database melalui Bicep, templat ARM, Terraform, atau REST API akan gagal jika ID langganan, nama grup sumber daya, atau parameter penyebaran nama pengamat menggunakan casing yang tidak konsisten.
- Perbaiki bug di mana pengumpulan himpunan data tertentu untuk target database SQL akan berhenti jika database dipulihkan dari cadangan.
- Ubah untuk membatasi pengumpulan data dalam himpunan data metadata Tabel untuk database dengan banyak tabel dan untuk instans terkelola SQL dengan banyak database untuk menghindari kueri pengumpulan yang berjalan lama.
- Meningkatkan performa kueri pengumpulan untuk himpunan data Statistik sesi untuk target instans terkelola SQL .
Februari 2025 - Tambahkan dukungan untuk pemberitahuan. Untuk informasi selengkapnya, lihat pemberitahuan pengamat database .
Januari 2025 - Perbaikan untuk membuat penyebaran pengawasan database melalui templat Bicep atau ARM idempoten.
- Perbaiki bug di mana detail riwayat pekerjaan Agen SQL pada dasbor terperinci SQL Managed Instance tidak ditampilkan.
- Memperbaiki bug yang terjadi saat memfilter data pada grafik Sesi di dasbor terperinci yang dapat menyebabkan kesalahan kueri KQL.
- Memperbaiki bug di mana nilai throughput penyimpanan pada dasbor terperinci tidak benar.
- Meningkatkan bagan pemanfaatan penyimpanan pada dasbor terperinci untuk menyertakan ukuran penyimpanan maksimum.
- Tingkatkan untuk menunjukkan ukuran asli dan terkompresi data yang dikumpulkan di bagian Penyimpanan data .
- Tingkatkan pesan yang ditampilkan ketika dasbor tidak dapat tersambung ke penyimpanan data untuk menyertakan saran untuk masalah umum.
- Tambahkan pesan informasi ketika tidak ada data yang ditampilkan di dasbor Kueri teratas karena alasan yang diketahui.
- Tambahkan informasi batas laju log Hyperscale di himpunan data Replika untuk database Azure SQL.
- Tambahkan waktu mulai transaksi dan byte log yang digunakan ke himpunan data Sesi aktif .
Nopember 2024 - Aktifkan pengamat database di wilayah Australia Tengah, Australia Tenggara, Kanada Timur, AS Tengah, Jerman Barat Tengah, Jepang Barat, Korea Tengah, dan Utara Tengah AS Azure.
- Tingkatkan batas jumlah target SQL per pengamat dari 50 menjadi 100.
Oktober 2024 - Perbaiki bug di mana dataset metadata Tabel tidak dikumpulkan jika ada tampilan dengan referensi tabel yang tidak valid, atau tabel apa pun dengan batasan pemeriksaan untuk beberapa kolom.
- Tambahkan dukungan untuk menggunakan identitas yang ditetapkan pengguna sebagai identitas pengamat. Untuk informasi selengkapnya, lihat Memodifikasi identitas pengamat.
- Secara otomatis memberikan akses pengamat ke rahasia brankas kunci saat menambahkan target SQL yang menggunakan autentikasi SQL.
- Secara otomatis memberikan akses pengamat ke database Azure Data Explorer saat menambahkan penyimpanan data ke pengamat yang ada.
- Tambahkan tombol umpan balik di halaman Gambaran Umum dan halaman lainnya.
September 2024 - Perbaiki bug di mana jumlah sesi logis pengguna dalam himpunan data statistik Sesi selalu sama dengan jumlah sesi pengguna, bahkan jika sesi logis MARS digunakan.
- Memperbaiki bug di mana pemanfaatan penyimpanan kumpulan elastis tidak dilaporkan dengan benar untuk kumpulan elastis Hyperscale.
- Menyelesaikan masalah di mana untuk dataset tertentu, sampel pertama yang dikumpulkan setelah watcher restart mungkin berisi data yang sudah dikumpulkan sebelum restart.
- Meningkatkan performa kueri pengumpulan untuk menghindari batas waktu untuk himpunan data metadata Tabel .
- Meningkatkan keandalan pengumpulan untuk statistik runtime kueri dan dataset statistik tunggu kueri pada SQL Managed Instance.
- Tambahkan kolom terkait failover ke himpunan data replika Database untuk SQL Managed Instance.
- Tambahkan kolom statistik operasional indeks ke himpunan data metadata Indeks .
- Tambahkan dukungan untuk memilih beberapa database Azure SQL di panel target Add SQL.
Agustus 2024 - Aktifkan pengamat database di US Tengah, US Timur 2, North Europe, dan Swedia Azure Tengah.
- Tambahkan filter langganan dan grup sumber daya di dasbor estate.
Juli 2024 - Perbaiki bug di mana himpunan data counter kinerja tidak dikumpulkan dari database dengan kolasi katalog yang peka huruf besar/kecil, atau instans terkelola yang memiliki kolasi database peka huruf besar/kecil.
- Perbaiki bug di mana data tidak dikumpulkan jika nama database dalam metadata SQL memiliki kasus yang berbeda dari nama database dalam metadata Azure Resource Manager (ARM).
- Memperbaiki bug di mana dataset statistik runtime kueri dan statistik tunggu kueri tidak dikumpulkan dalam database dengan volume besar kueri baru dan rencana kueri yang dimasukkan ke dalam tabel Query Store.
- Mengatasi masalah di mana Geo-replika dan Replika tidak dikumpulkan dari himpunan data database Hyperscale.
- Tambahkan subscription_idresource_group_name dan ke semua himpunan data. Memerlukan hidupkan ulang satu kali pengamat.
- Tambahkan resource_idkolom umum ke semua himpunan data. Data muncul untuk target SQL yang ditambahkan pada Juli 2024 atau yang lebih baru. Untuk membuat data muncul pada target SQL yang sudah ada, hapus dan tambahkan ulang target tersebut, serta mulai ulang pengamat.
Juni 2024 - Perbaiki bug di mana data tidak dikumpulkan dari beberapa target SQL yang ditambahkan melalui Bicep atau templat ARM.
- Perbaiki bug di mana himpunan data riwayat Cadangan tidak dikumpulkan untuk beberapa database Azure SQL.
- Perbaiki bug di mana jenis replika instans terkelola salah ditentukan sebagai Penerus replikasi geografis jika instans memiliki database menggunakan tautan Instans Terkelola. Bug yang sama menyebabkan data statistik waktu proses kueri dan statistik waktu tunggu kueri tidak dikumpulkan dalam kasus ini.
- Perbaiki bug yang menyebabkan kesalahan Failed to load targets pada panel target SQL di portal Azure jika pengguna tidak memiliki akses ke langganan milik target SQL, atau jika langganan tersebut dihapus.
- Perbaiki bug di mana periode retensi dan cache untuk database Azure Data Explorer yang dibuat secara default saat membuat pengamat di portal Microsoft Azure diatur ke tidak terbatas , bukan masing-masing 365 dan 31 hari.
- Perbaiki bug di mana operasi manajemen tertentu seperti membuat atau menghapus endpoint pribadi yang dikelola dilaporkan berhasil di portal Azure meskipun gagal.
- Perbaiki bug di mana untuk target database SQL , daftar database dalam daftar dropdown tidak lengkap jika server logis SQL berisi lebih dari 1.000 database.
- Perbaiki bug di mana memilih database Azure Data Explorer sebagai penyimpanan data akan menghapus akses yang dimiliki pengamat lain dalam grup sumber daya yang sama pada database ini.
- Aktifkan ekspor templat ARM pemantau di portal Azure.
- Tambahkan peringatan selama pembuatan pengamat jika penyedia sumber daya Microsoft.Network tidak terdaftar dalam langganan yang dipilih untuk pengamat.
- Tambahkan kesalahan terperinci jika menghapus pengamat atau titik akhir privat terkelola gagal karena ada kunci penghapusan pada cakupan sumber daya.
April 2024 - Aktifkan pengamat database di wilayah Australia Timur dan Inggris Selatan Azure.
- Perbaiki kegagalan menambahkan titik akhir privat terkelola saat beberapa titik akhir privat ditambahkan dengan cepat untuk pemantau yang sama.
- Perbaiki himpunan data riwayat Pencadangan untuk database SQL untuk menyertakan cadangan penuh.
- Meningkatkan performa kueri pengumpulan untuk menghindari batas waktu untuk metadata Indeks, Statistik runtime kueri, Statistik tunggu kueri, dan himpunan data metadata tabel .
- Memperbaiki bug di mana pengumpulan data pada himpunan data tertentu tidak dilakukan setelah database dipulihkan dari cadangan.
- Perbaiki bug di mana himpunan data metadata Indeks tidak dikumpulkan ketika indeks memiliki banyak kunci atau kolom yang disertakan atau ketika nama kolom ini panjang.
- Tambahkan himpunan data penjadwal SOS .
- Tambahkan tombol untuk mengunduh rencana kueri yang dipilih dari dasbor Kueri teratas.
- Tambahkan panduan memulai cepat contoh untuk membuat dan mengonfigurasi pengamat menggunakan Bicep atau templat ARM.

Batasan

Bagian ini menjelaskan batasan pengamat database. Penanganan masalah disediakan jika tersedia.

Pembatasan Penanganan masalah
Pemberitahuan tidak tersedia saat penyimpanan data menggunakan Analitik Real-Time di Microsoft Fabric, atau kluster Azure Data Explorer gratis. Di Analitik Real-Time, Anda dapat membuat pemberitahuan Aktivator untuk sebuah Real-Time Dasbor.
Pemberitahuan pencarian log Azure di Azure Data Explorer tidak mendukung frekuensi evaluasi pemberitahuan 1 menit. Tidak ada saat ini.
Pemberitahuan pencarian log Azure di Azure Data Explorer tidak didukung saat akses publik ke kluster Azure Data Explorer dinonaktifkan. Tidak ada saat ini.
Karena pembatasan keamanan di Azure Monitor, Anda tidak dapat mengubah kueri aturan pemberitahuan di portal Microsoft Azure jika Anda tersambung dari alamat IP yang terkait dengan jaringan virtual tempat titik akhir privat ada. Anda dapat mengubah aturan pemberitahuan menggunakan templat Azure CLI, PowerShell, REST API, atau ARM. Untuk informasi selengkapnya, lihat Membuat aturan pemberitahuan baru menggunakan templat CLI, PowerShell, atau ARM dan Mengelola aturan pemberitahuan.
Jika menggunakan SKU Azure Data Explorer yang lebih kecil seperti Dev/test atau Extra small, beberapa kueri dasbor mungkin sesekali gagal dieksekusi dengan kesalahan "dihentikan karena pembatasan". Muat ulang dasbor, atau tingkatkan skala kluster Azure Data Explorer ke SKU yang lebih tinggi berikutnya.
Jika Anda membuat kluster Azure Data Explorer gratis dari UI pengamat database di portal Azure, Anda mungkin mendapatkan kesalahan "Tidak dapat tersambung ke kluster, 403-Terlarang" jika Anda mencoba mengakses kluster di antarmuka pengguna web Azure Data Explorer. Masalah ini tidak terjadi jika Anda membuat kluster gratis menggunakan https://aka.ms/kustofree.

Jika Anda telah membuat kluster gratis dari portal Microsoft Azure, ikuti langkah-langkah berikut:

Di antarmuka pengguna web Azure Data Explorer, pilih nama profil Anda di bilah utama untuk membuka manajer akun, dan pilih Beralih direktori. Pilih direktori selainAkun Microsoft, dan pilih Beralih. Sekarang Anda akan melihat kluster Azure Data Explorer gratis yang Anda buat.

Atau, Anda dapat mengedit koneksi kluster di antarmuka pengguna web Azure Data Explorer menggunakan tombol edit (pensil), dan juga mengalihkan direktori.
Jika konsumsi CPU untuk database, kumpulan elastik, atau instans terkelola SQL terus-menerus mendekati 100%, sumber daya CPU yang tersisa mungkin tidak mencukupi untuk pengumpulan data pemantau basis data, menyebabkan celah dalam data yang dikumpulkan. Jika Anda mengamati kesenjangan data yang berkorelasi dengan pemanfaatan CPU tinggi dalam database, kumpulan elastis, atau instans terkelola SQL, pertimbangkan untuk menyetel beban kerja aplikasi Anda untuk mengurangi konsumsi CPU, atau meningkatkan jumlah vCore atau DTU untuk memungkinkan pemantauan yang andal.

Masalah umum

Selama pratinjau, pemantau basis data memiliki masalah yang diketahui berikut.

Masalah Mitigasi atau solusi sementara
Jika pengumpulan data tidak dapat dimulai atau dilanjutkan karena kesalahan (misalnya, akses ke target SQL atau ke penyimpanan data tidak memadai), kesalahan tersebut tidak ditampilkan. Untuk mengatasi masalah, lihat Data tidak terkumpul.
Karena masalah yang diketahui di Azure SQL Database dan Azure SQL Managed Instance, data yang diharapkan mungkin tidak dikumpulkan dari replika sekunder yang dapat dibaca ketersediaan tinggi (HA) jika replika database mengubah peran, misalnya setelah peristiwa pemeliharaan. Umumnya, masalah diselesaikan tanpa tindakan apa pun dalam satu atau dua hari. Untuk melanjutkan pengumpulan data lebih cepat, mulai ulang pemantau.
Untuk Azure SQL Managed Instance, data mungkin tidak dikumpulkan dari replika ketersediaan tinggi yang dapat dibaca atau dari replika geografis jika Anda menggunakan autentikasi SQL. Ada dua solusi:
1. Gunakan autentikasi ID Microsoft Entra (lebih disukai).
2. Nonaktifkan pemeriksaan kebijakan kata sandi. Jalankan ALTER LOGIN [database-watcher-login-placeholder] WITH CHECK_POLICY = OFF;, ganti database-watcher-login-placeholder dengan nama login autentikasi SQL pengamat. Jalankan perintah ini pada replika utama, dan pada geo-replika, jika ada.
Di Azure SQL Managed Instance, data tidak dikumpulkan jika izin EXECUTE pada prosedur tersimpan sistem dicabut atau ditolak pada peran sys.xp_msver. Berikan izin pada EXECUTE di sys.xp_msver kepada login pengamat.

Pada setiap instans terkelola SQL yang ditambahkan sebagai target SQL, jalankan USE master; CREATE USER [database-watcher-login-placeholder] FOR LOGIN [database-watcher-login-placeholder]; GRANT EXECUTE ON sys.xp_msver TO [database-watcher-login-placeholder];, ganti database-watcher-login-placeholder dengan nama login pengamat.
Jika Anda membuat titik akhir privat terkelola bagi pengamat untuk terhubung ke instans terkelola SQL yang dihentikan, status provisi titik akhir privat dilaporkan sebagai Gagal, dan pengamat tidak dapat terhubung ke instans. Hapus titik akhir privat terkelola dengan status provisi Gagal lalu mulai instans terkelola SQL tersebut. Setelah titik akhir privat yang gagal dihapus dan instans berjalan, buat ulang titik akhir privat terkelola.
Data tidak dikumpulkan jika Anda menggunakan database di Analitik Real-Time sebagai penyimpanan data, dan opsi ketersediaan OneLake diaktifkan. Nonaktifkan opsi ketersediaan OneLake dan mulai ulang pengamat untuk melanjutkan pengumpulan data.
Karena masalah yang diketahui di Pemberitahuan Azure Monitor, jika Anda mengedit aturan pemberitahuan yang dibuat dari templat pengamat database, cakupan pemberitahuan yang diaktifkan diatur ke kluster Azure Data Explorer yang digunakan sebagai penyimpanan data pengamat alih-alih target SQL tempat pemberitahuan berlaku. Edit aturan pemberitahuan secara terprogram, misalnya menggunakan Bicep atau templat ARM, dan atur properti resourceIdColumn ke nilai resource_id. Untuk informasi selengkapnya, lihat sampel templat Resource Manager untuk aturan pemberitahuan pencarian log di Azure Monitor.

Pecahkan masalah

Bagian ini menjelaskan langkah-langkah yang dapat Anda ambil untuk menyelesaikan masalah umum. Jika langkah-langkah di bagian ini tidak menyelesaikan masalah, buka kasus dukungan.

Data tidak dikumpulkan

Jika Anda membuat watcher baru dan tidak melihat data pemantauan di dashboard dan di penyimpanan data, atau jika Anda hanya melihat data lama untuk watcher yang sudah ada, tinjau bagian ini.

  • Pada halaman Gambaran Umum pengamat, periksa bidang Status untuk melihat apakah pengamat sedang berjalan atau tidak. Jika tidak, gunakan tombol Mulai pada halaman yang sama untuk memulai pengumpulan data. Pemantau baru tidak dimulai secara otomatis.

  • Periksa apakah pengamat memiliki akses ke penyimpanan data.

  • Jika Anda menggunakan database Azure Data Explorer sebagai penyimpanan data, periksa apakah kluster Azure Data Explorer dimulai. Untuk informasi lebih lanjut, lihat Kluster Azure Data Explorer yang Dihentikan.

  • Periksa apakah pengamat memiliki akses terbatas yang spesifikke target SQL. Selain itu, jika menggunakan autentikasi SQL untuk target mana pun, periksa apakah pengamat memiliki akses ke Key Vault, atau gunakan autentikasi Microsoft Entra yang direkomendasikan sebagai alternatif.

  • Jika Anda ingin watcher menggunakan autentikasi Microsoft Entra untuk terhubung ke target SQL, pastikan autentikasi Microsoft Entra diaktifkan pada server logis SQL yang menjadi host target database dan elastic pool, serta pada target instance yang dikelola SQL.

  • Jika Anda membuat endpoint privat untuk watcher, pastikan pemilik sumber daya menyetujuinya.

  • Jika Anda menggunakan konektivitas publik, pastikan Anda memenuhi persyaratan agar watcher dapat terhubung ke target, penyimpanan data, dan Key Vault.

  • Klaster atau database Azure Data Explorer, atau database Analitik Real-Time mungkin akan dihapus setelah Anda memilihnya sebagai penyimpanan data untuk watcher Anda. Pergi ke cluster dan database, dan pastikan bahwa keduanya ada.

  • Jika Anda menggunakan klaster Azure Data Explorer gratis, pastikan Anda tidak mencapai kapasitas penyimpanan klaster. Untuk informasi selengkapnya, lihat Kluster Azure Data Explorer gratis.

Jika Anda membuat perubahan pada akses atau konektivitas pengamat sebagai bagian dari pemecahan masalah, Anda mungkin perlu menghentikan dan memulai ulang pengamat agar perubahan diterapkan.

Dasbor kosong

Jika Anda memilih halaman Dashboard dari watcher tetapi tidak melihat ringkasan target SQL di halaman tersebut, perluas bagian Data store . Jika Anda melihat kesalahan Tidak dapat menyambungkan ... , tinjau bagian ini.

Untuk memvalidasi bahwa Anda memiliki akses dan bisa menyambungkan ke penyimpanan data, dan database penyimpanan data ada, ikuti langkah-langkah berikut:

  • Pada halaman Dasbor pengamat, perluas bagian Penyimpanan data, dan salin nilai URI kueri Kusto. Pastikan Anda menyalin seluruh string URI. Catat juga nilai database Kusto.

  • Buka UI web Azure Data Explorer. Masuk jika diminta.

  • Pilih Tambahkan, Koneksi, dan masukkan URI yang disalin sebagai URI Koneksi.

  • Pilih Tambahkan untuk membuat koneksi baru.

  • Setelah entri koneksi baru ditambahkan, perluas untuk menampilkan database.

  • Pilih database yang dirujuk sebagai database Kusto di halaman Dasbor pengamat Anda, dan pilih + tanda pada bilah tab untuk membuka tab kueri baru yang tersambung ke database ini.

  • Jalankan perintah KQL berikut:

    .show database principals;
    

    Periksa apakah baris untuk Penampil atau peran istimewa yang lebih tinggi ada untuk akun pengguna Anda, atau untuk grup ID Microsoft Entra yang berisi akun pengguna Anda.

Kirim tanggapan

Tim pengawas basis data di Microsoft menantikan komentar dan saran Anda. Kirim umpan balik produk dengan salah satu cara berikut:

  • Posting ide baru di forum umpan balik SQL. Pada halaman Posting ide baru, gunakan SQL sebagai forum, pilih grup Azure SQL, dan sertakan pengamat database dalam judul. Umpan balik yang Anda kirimkan di forum umpan balik bersifat publik. Anggota komunitas lain dapat memberi suara positif dan mengomentari ide dan saran Anda. Suara dan komentar komunitas membantu tim pengamat database merencanakan dan memprioritaskan peningkatan produk.
  • Gunakan tombol umpan balik di salah satu halaman pengamat database di portal Azure. Misalnya, Anda dapat menemukan tombol umpan balik di halaman Gambaran Umum pengamat, atau di dasbor di samping tombol refresh. Umpan balik yang Anda kirimkan dengan cara ini tidak bersifat publik. Meskipun Microsoft melihat umpan balik Anda, tergantung pada preferensi Anda dan aturan privasi yang berlaku, Microsoft mungkin tidak dapat menanggapi Anda terkait umpan balik ini.

Untuk dukungan teknis atau membantu memecahkan masalah dengan pemantau database, buka kasus dukungan.