Memantau performa, kesehatan, dan penggunaan Azure Data Explorer dengan metrik
Metrik Azure Data Explorer menyediakan indikator utama tentang kesehatan dan performa sumber daya kluster Azure Data Explorer. Gunakan metrik yang dirinci dalam artikel ini untuk memantau penggunaan, kesehatan, dan performa kluster Azure Data Explorer dalam skenario spesifik Anda sebagai metrik mandiri. Anda juga dapat menggunakan metrik sebagai dasar untuk Dasbor Azure operasional dan Pemberitahuan Azure.
Untuk informasi selengkapnya tentang Azure Metrics Explorer, lihat Metrics Explorer.
Prasyarat
- Langganan Azure. Membuat akun Azure gratis.
- Membuat kluster dan database.
Menggunakan metrik untuk memantau sumber daya Azure Data Explorer Anda
- Masuk ke portal Azure.
- Di panel kiri kluster Azure Data Explorer Anda, cari metrik.
- Pilih Metrik untuk membuka panel metrik dan memulai analisis pada kluster Anda.
Bekerja di panel metrik
Di panel metrik, pilih metrik tertentu untuk dilacak, pilih cara mengagregasi data Anda, dan membuat bagan metrik untuk ditampilkan di dasbor Anda.
Pemilih Namespace Sumber Daya dan Metrik telah dipilih sebelumnya untuk kluster Azure Data Explorer Anda. Angka-angka dalam gambar berikut sesuai dengan daftar bernomor di bawah ini. Mereka memandu Anda melalui berbagai opsi dalam menyiapkan dan melihat metrik Anda.

- Untuk membuat bagan metrik, pilih Nama metrik dan Agregasi yang relevan per metrik. Untuk informasi selengkapnya tentang metrik yang berbeda, lihat metrik Azure Data Explorer yang didukung.
- Pilih Tambahkan metrik untuk melihat beberapa metrik yang diplot dalam bagan yang sama.
- Pilih + Bagan baru untuk melihat beberapa bagan dalam satu tampilan.
- Gunakan pemilih waktu untuk mengubah rentang waktu (default: 24 jam terakhir).
- Gunakan Tambahkan filter dan Terapkan pemisahan untuk metrik yang memiliki dimensi.
- Pilih Sematkan ke dasbor untuk menambahkan konfigurasi bagan Anda ke dasbor sehingga Anda bisa melihatnya lagi.
- Atur Aturan pemberitahuan baru untuk memvisualisasikan metrik Anda menggunakan kriteria yang ditetapkan. Aturan pemberitahuan baru akan menyertakan sumber daya target, metrik, pemisahan, dan dimensi filter dari bagan Anda. Ubah pengaturan ini di panel pembuatan aturan pemberitahuan.
Metrik Azure Data Explorer yang didukung
Metrik Azure Data Explorer memberikan wawasan tentang performa keseluruhan dan penggunaan sumber daya Anda, serta informasi tentang tindakan tertentu, seperti penyerapan atau kueri. Metrik dalam artikel ini telah dikelompokkan menurut jenis penggunaan.
Jenis metriknya adalah:
- Metrik kluster
- Mengekspor metrik
- Metrik penyerapan
- Metrik penyerapan streaming
- Metrik kueri
- Metrik tampilan materialisasi
Untuk daftar abjad metrik Azure Monitor untuk Azure Data Explorers, lihat metrik kluster Azure Data Explorer yang didukung.
Metrik kluster
Metrik kluster melacak kesehatan umum kluster. Misalnya, penggunaan dan responsivitas sumber daya dan penyerapan.
| Metrik | Unit | Agregasi | Deskripsi metrik | Dimensi |
|---|---|---|---|---|
| Pemanfaatan cache | Persen | Rata-rata, Maks, Min | Persentase sumber daya cache yang dialokasikan saat ini digunakan oleh kluster. Cache adalah ukuran SSD yang dialokasikan untuk aktivitas pengguna sesuai dengan kebijakan cache yang ditentukan. Pemanfaatan cache rata-rata 80% atau kurang adalah keadaan berkelanjutan untuk kluster. Jika pemanfaatan cache rata-rata di atas 80%, kluster harus diskalakan hingga tingkat harga yang dioptimalkan penyimpanan atau diskalakan ke lebih banyak instans. Atau, sesuaikan kebijakan cache (beberapa hari dalam cache). Jika pemanfaatan cache lebih dari 100%, ukuran data yang akan di-cache, menurut kebijakan penembolokan, lebih besar sehingga ukuran total cache pada kluster. |
Tidak ada |
| CPU | Persen | Rata-rata, Maks, Min | Persentase sumber daya komputasi yang dialokasikan saat ini digunakan oleh komputer dalam kluster. CPU rata-rata 80% atau kurang berkelanjutan untuk kluster. Nilai maksimum CPU adalah 100%, yang berarti tidak ada sumber daya komputasi tambahan untuk memproses data. Ketika kluster tidak berkinerja baik, periksa nilai maksimum CPU untuk menentukan apakah ada CPU tertentu yang diblokir. |
Tidak ada |
| Pemanfaatan penyerapan | Persen | Rata-rata, Maks, Min | Persentase sumber daya aktual yang digunakan untuk menyerap data dari total sumber daya yang dialokasikan, dalam kebijakan kapasitas, untuk melakukan penyerapan. Kebijakan kapasitas default tidak lebih dari 512 operasi penyerapan bersamaan atau 75% dari sumber daya kluster yang diinvestasikan dalam penyerapan. Pemanfaatan penyerapan rata-rata 80% atau kurang adalah keadaan berkelanjutan untuk kluster. Nilai maksimum pemanfaatan penyerapan adalah 100%, yang berarti semua kemampuan penyerapan kluster digunakan dan antrean penyerapan dapat mengakibatkan. |
Tidak ada |
| InstanceCount | Menghitung | Rata-rata | Jumlah total instans. | |
| Tetap aktif | Menghitung | Rata-rata | Melacak responsivitas kluster. Kluster yang sepenuhnya responsif mengembalikan nilai 1 dan kluster yang diblokir atau terputus mengembalikan 0. |
|
| Jumlah total perintah yang dibatasi | Menghitung | Rata-rata, Maks, Min, Jumlah | Jumlah perintah yang dibatasi (ditolak) dalam kluster, karena jumlah maksimum perintah bersamaan (paralel) yang diizinkan tercapai. | Tidak ada |
| Jumlah total jangkauan | Menghitung | Rata-rata, Maks, Min, Jumlah | Jumlah total tingkat data dalam kluster. Perubahan dalam metrik ini dapat menyiratkan perubahan struktur data besar-besaran dan beban tinggi pada kluster, karena menggabungkan tingkat data adalah aktivitas berat CPU. |
Tidak ada |
| Latensi pengikut | Detik | Rata-rata, Maks, Min | Database pengikut menyinkronkan perubahan dalam database pemimpin. Karena sinkronisasi, ada jeda data beberapa detik hingga beberapa menit dalam ketersediaan data. Metrik ini mengukur panjang jeda waktu. Jeda waktu tergantung pada beberapa faktor seperti: ukuran keseluruhan dan laju data yang diserap kepada pemimpin, jumlah database yang diikuti, tingkat operasi internal yang dilakukan pada pemimpin (operasi penggabungan/pembangunan kembali). Ini adalah metrik tingkat kluster: pengikut menangkap metadata dari semua database yang diikuti. Metrik ini mewakili latensi proses. |
Tidak ada |
Mengekspor metrik
Metrik ekspor melacak kesehatan umum dan performa operasi ekspor seperti keterlambatan, hasil, jumlah rekaman, dan pemanfaatan.
| Metrik | Unit | Agregasi | Deskripsi metrik | Dimensi |
|---|---|---|---|---|
| Jumlah ekspor berkelanjutan dari rekaman yang diekspor | Menghitung | Jumlah | Jumlah rekaman yang diekspor di semua pekerjaan ekspor berkelanjutan. | ContinuousExportName |
| Keterlambatan maks ekspor berkelanjutan | Menghitung | Maks | Keterlambatan (dalam menit) dilaporkan oleh pekerjaan ekspor berkelanjutan di kluster. | Tidak ada |
| Jumlah ekspor berkelanjutan yang tertunda | Menghitung | Maks | Jumlah pekerjaan ekspor berkelanjutan yang tertunda. Pekerjaan ini siap dijalankan tetapi menunggu dalam antrean, mungkin karena kapasitas yang tidak mencukup). | |
| Hasil ekspor berkelanjutan | Menghitung | Hitungan | Hasil Kegagalan/Keberhasilan dari setiap eksekusi ekspor berkelanjutan. | ContinuousExportName |
| Utilisasi ekspor | Persen | Maks | Kapasitas ekspor yang digunakan, dari total kapasitas ekspor dalam kluster (antara 0 dan 100). | Tidak ada |
Metrik penyerapan
Metrik penyerapan melacak kesehatan umum dan performa operasi penyerapan seperti latensi, hasil, dan volume. Untuk menyempurnakan analisis Anda:
- Terapkan filter ke bagan untuk memplot data parsial menurut dimensi. Misalnya, jelajahi penyerapan ke .
Database - Terapkan pemisahan ke bagan untuk memvisualisasikan data dengan komponen yang berbeda. Proses ini berguna untuk menganalisis metrik yang dilaporkan oleh setiap langkah alur penyerapan, misalnya
Blobs received.
| Metrik | Unit | Agregasi | Deskripsi metrik | Dimensi |
|---|---|---|---|---|
| Jumlah blob batch | Menghitung | Rata-rata, Maks, Min | Jumlah sumber data dalam batch yang selesai untuk diserap. | Database |
| Durasi batch | Detik | Rata-rata, Maks, Min | Durasi fase batching dalam alur penyerapan. | Database |
| Ukuran batch | Byte | Rata-rata, Maks, Min | Ukuran data yang diharapkan tidak dikompresi dalam batch agregat untuk penyerapan. | Database |
| Batch diproses | Menghitung | Jumlah, Maks, Min | Jumlah batch yang diselesaikan untuk penyerapan. Batching Type: Pemicu untuk menyegel batch. Untuk daftar lengkap jenis batching, lihat Jenis batching. |
Database, Jenis Batching |
| Blob diterima | Menghitung | Jumlah, Maks, Min | Jumlah blob yang diterima dari aliran input oleh komponen. Gunakan terapkan pemisahan untuk menganalisis setiap komponen. |
Database, Jenis Komponen, Nama Komponen |
| Blob diproses | Menghitung | Jumlah, Maks, Min | Jumlah blob yang diproses oleh komponen. Gunakan terapkan pemisahan untuk menganalisis setiap komponen. |
Database, Jenis Komponen, Nama Komponen |
| Blob dihilangkan | Menghitung | Jumlah, Maks, Min | Jumlah blob yang dijatuhkan secara permanen oleh komponen. Untuk setiap blob tersebut, Ingestion result metrik dengan alasan kegagalan dikirim. Gunakan terapkan pemisahan untuk menganalisis setiap komponen. |
Database, Jenis Komponen, Nama Komponen |
| Latensi penemuan | Detik | Rata-rata | Waktu dari antrean data hingga penemuan oleh koneksi data. Kali ini tidak disertakan dalam latensi Tahap atau dalam metrik latensi Penyerapan | Jenis Komponen, Nama Komponen |
| Peristiwa yang diterima | Menghitung | Jumlah, Maks, Min | Jumlah peristiwa yang diterima oleh koneksi data dari aliran input. | Jenis Komponen, Nama Komponen |
| Peristiwa yang diproses | Menghitung | Jumlah, Maks, Min | Jumlah peristiwa yang diproses oleh koneksi data. | Jenis Komponen, Nama Komponen |
| Peristiwa dihilangkan | Menghitung | Jumlah, Maks, Min | Jumlah peristiwa yang dihilangkan secara permanen oleh koneksi data. | Jenis Komponen, Nama Komponen |
| Proses kejadian (untuk Hub Aktivitas/IoT) | Menghitung | Maks, Min, Jumlah | Jumlah total peristiwa yang dibaca dari hub peristiwa dan diproses oleh kluster. Peristiwa ini dibagi menjadi dua grup: peristiwa ditolak, dan peristiwa yang diterima oleh mesin kluster. | Status |
| Latensi konsumsi | Detik | Rata-rata, Maks, Min | Latensi data yang diserap, sejak data diterima dalam kluster hingga siap untuk kueri. Periode latensi penyerapan tergantung pada skenario penyerapan. | Tidak ada |
| Hasil penyerapan | Menghitung | Jumlah | Jumlah total sumber yang gagal atau berhasil dikonsumsi.Status: Berhasil untuk penyerapan yang berhasil atau kategori kegagalan untuk kegagalan. Untuk daftar lengkap kategori kegagalan yang mungkin, lihat Kode kesalahan penyerapan di Azure Data Explorer. Failure Status Type: Apakah kegagalan bersifat permanen atau sementara. Untuk penyerapan yang berhasil, dimensi ini adalah None.Catatan:
|
Status, Tipe Status Kegagalan |
| Volume penyerapan (dalam MB) | Menghitung | Maks, Jumlah | Ukuran total data yang diserap ke kluster (dalam MB) sebelum pemadatan. | Database |
| Panjang Antrean | Menghitung | Rata-rata | Jumlah pesan yang tertunda dalam antrean input komponen. Komponen pengelola batching memiliki satu pesan per blob. Komponen manajer penyerapan memiliki satu pesan per batch. Batch adalah perintah penyerapan tunggal dengan satu atau beberapa blob. | Jenis Komponen |
| Pesan terlama antrean | Detik | Rata-rata | Waktu dalam detik sejak pesan terlama dalam antrean input komponen telah disisipkan. | Jenis Komponen |
| Byte ukuran data yang diterima | Byte | Rata-rata, Jumlah | Ukuran data yang diterima oleh koneksi data dari aliran input. | Jenis Komponen, Nama Komponen |
| Latensi tahap | Detik | Rata-rata | Waktu sejak pesan diterima oleh Azure Data Explorer, hingga kontennya diterima oleh komponen penyerapan untuk diproses. Gunakan terapkan filter dan pilih Mesin Jenis > KomponenStorage untuk menunjukkan latensi penyerapan total. |
Database, Tipe Komponen |
Metrik penyerapan streaming
Metrik penyerapan streaming melacak data penyerapan streaming dan tingkat permintaan, durasi, dan hasil.
| Metrik | Unit | Agregasi | Deskripsi metrik | Dimensi |
|---|---|---|---|---|
| Tingkat Data Penyerapan Aliran | Menghitung | RateRequestsPerSecond | Total volume data yang diserap ke kluster. | Tidak ada |
| Durasi Penyerapan Aliran | Milidetik | Rata-rata, Maks, Min | Total durasi semua permintaan penyerapan streaming. | Tidak ada |
| Tingkat Permintaan Penyerapan Aliran | Menghitung | Count, Avg, Max, Min, Sum | Jumlah total permintaan penyerapan streaming. | Tidak ada |
| Hasil Penyerapan Aliran | Menghitung | Rata-rata | Jumlah total permintaan penyerapan streaming berdasarkan jenis hasil. | Hasil |
Metrik kueri
Metrik performa kueri melacak durasi kueri dan jumlah total kueri bersamaan atau dibatasi.
| Metrik | Unit | Agregasi | Deskripsi metrik | Dimensi |
|---|---|---|---|---|
| Durasi kueri | Milidetik | Rata-rata, Min, Maks, Jumlah | Total waktu hingga hasil kueri diterima (tidak menyertakan latensi jaringan). | QueryStatus |
| QueryResult | Menghitung | Jumlah | Jumlah total kueri. | QueryStatus |
| Jumlah total kueri serentak | Menghitung | Rata-rata, Maks, Min, Jumlah | Jumlah kueri yang dijalankan secara paralel dalam kluster. Metrik ini adalah cara yang baik untuk memperkirakan beban pada kluster. | Tidak ada |
| Jumlah total kueri yang dibatasi | Menghitung | Rata-rata, Maks, Min, Jumlah | Jumlah kueri yang dibatasi (ditolak) dalam kluster. Jumlah maksimum kueri bersamaan (paralel) yang diizinkan ditentukan dalam kebijakan batas tingkat permintaan. | Tidak ada |
Metrik tampilan materialisasi
| Metrik | Unit | Agregasi | Deskripsi metrik | Dimensi |
|---|---|---|---|---|
| MaterializedViewHealth | 1, 0 | Rata-rata | Nilainya adalah 1 jika tampilan dianggap sehat, jika tidak, 0. | Database, MaterializedViewName |
| MaterializedViewAgeSeconds | Detik | Rata-rata | Tampilan age ditentukan oleh waktu saat ini dikurangi waktu penyerapan terakhir yang diproses oleh tampilan. Nilai metrik adalah waktu dalam detik (semakin rendah nilainya, tampilannya adalah "lebih sehat"). |
Database, MaterializedViewName |
| MaterializedViewResult | 1 | Rata-rata | Metrik menyertakan dimensi yang Result menunjukkan hasil siklus materialisasi terakhir (lihat metrik MaterializedViewResult untuk detail tentang kemungkinan nilai). Nilai metrik selalu sama dengan 1. |
Database, MaterializedViewName, Result |
| MaterializedViewRecordsInDelta | Jumlah rekaman | Rata-rata | Jumlah rekaman yang saat ini berada di bagian tabel sumber yang tidak diproses. Untuk informasi selengkapnya, lihat cara kerja tampilan materialisasi | Database, MaterializedViewName |
| MaterializedViewExtentsRebuild | Jumlah jangkauan | Rata-rata | Jumlah jangkauan pembangunan kembali dalam siklus materialisasi. | Database, MaterializedViewName |
| MaterializedViewDataLoss | 1 | Maks | Metrik diaktifkan saat data sumber yang tidak diolah mendekati retensi. Menunjukkan bahwa tampilan materialisasi tidak sehat. | Database, MaterializedViewName, Kind |