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

Menggunakan metrik untuk memantau sumber daya Azure Data Explorer Anda

  1. Masuk ke portal Azure.
  2. Di panel kiri kluster Azure Data Explorer Anda, cari metrik.
  3. Pilih Metrik untuk membuka panel metrik dan memulai analisis pada kluster Anda. Search and select metrics in the Azure portal.

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.

Metrics pane.

  1. 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.
  2. Pilih Tambahkan metrik untuk melihat beberapa metrik yang diplot dalam bagan yang sama.
  3. Pilih + Bagan baru untuk melihat beberapa bagan dalam satu tampilan.
  4. Gunakan pemilih waktu untuk mengubah rentang waktu (default: 24 jam terakhir).
  5. Gunakan Tambahkan filter dan Terapkan pemisahan untuk metrik yang memiliki dimensi.
  6. Pilih Sematkan ke dasbor untuk menambahkan konfigurasi bagan Anda ke dasbor sehingga Anda bisa melihatnya lagi.
  7. 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:

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:
  • Event Hub dan peristiwa penyerapan IoT Hub telah diagregasi ke dalam satu blob, lalu diperlakukan sebagai satu sumber yang akan diserap. Oleh karena itu, peristiwa pra-agregat muncul sebagai hasil penyerapan tunggal setelah pra-agregasi.

  • Kegagalan sementara dicoba kembali secara internal beberapa kali terbatas. Setiap kegagalan sementara dilaporkan sebagai hasil penyerapan sementara. Oleh karena itu, satu penyerapan dapat mengakibatkan lebih dari satu hasil penyerapan.
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

Langkah berikutnya