Azure Monitor mengumpulkan dan menggabungkan metrik dan log dari sistem Anda untuk memantau ketersediaan, performa, dan ketahanan, dan memberi tahu Anda tentang masalah yang memengaruhi sistem Anda. Anda dapat menggunakan portal Microsoft Azure, PowerShell, Azure CLI, REST API, atau pustaka klien untuk menyiapkan dan melihat data pemantauan.
Metrik dan log yang berbeda tersedia untuk berbagai jenis sumber daya. Artikel ini menjelaskan jenis data pemantauan yang dapat Anda kumpulkan untuk layanan ini dan cara menganalisis data tersebut.
Mengumpulkan data dengan Azure Monitor
Tabel ini menjelaskan bagaimana Anda dapat mengumpulkan data untuk memantau layanan Anda, dan apa yang dapat Anda lakukan dengan data setelah dikumpulkan:
Data yang akan dikumpulkan
Deskripsi
Cara mengumpulkan dan merutekan data
Tempat menampilkan data
Data yang didukung
Data metrik
Metrik adalah nilai numerik yang menjelaskan aspek sistem pada titik waktu tertentu. Metrik dapat diagregasi menggunakan algoritma, dibandingkan dengan metrik lain, dan dianalisis untuk tren dari waktu ke waktu.
- Dikumpulkan secara otomatis secara berkala.
- Anda bisa mengarahkan metrik-metrik platform ke workspace Log Analytics untuk dijadikan kueri bersama data lain. Periksa pengaturan ekspor DS untuk setiap metrik dan lihat apakah Anda dapat menggunakan pengaturan diagnostik untuk merutekan data metrik.
Log adalah peristiwa sistem yang direkam dengan tanda waktu. Log dapat berisi berbagai jenis data, dan teks terstruktur atau bentuk bebas. Anda dapat merutekan data log sumber daya ke ruang kerja Log Analytics untuk query dan analisis.
Log aktivitas Azure Monitor memberikan pemahaman mendalam tentang peristiwa pada tingkat langganan. Log aktivitas mencakup informasi seperti ketika sumber daya dimodifikasi atau komputer virtual dimulai.
Azure Data Explorer menawarkan metrik dan log untuk memantau layanan.
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 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 operasional Dasbor Azure dan Pemberitahuan Azure.
Untuk menggunakan metrik untuk memantau sumber daya Azure Data Explorer Anda di portal Microsoft Azure:
Masuk ke portal Microsoft Azure .
Di panel kiri kluster Azure Data Explorer Anda, cari metrik .
Pilih Metrik untuk membuka panel metrik dan memulai analisis kluster Anda.
Di panel metrik, pilih metrik tertentu untuk dilacak, pilih cara mengagregasi data Anda, dan membuat bagan metrik untuk ditampilkan di dasbor Anda.
Pemilih Resource dan Metric Namespace dipilih sebelumnya untuk kluster Azure Data Explorer Anda. Angka dalam gambar berikut sesuai dengan daftar bernomor. 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).
Pilih Sematkan ke dasbor untuk menambahkan konfigurasi bagan Anda ke dasbor sehingga Anda dapat melihatnya lagi.
Atur Aturan pemberitahuan baru untuk memvisualisasikan metrik Anda menggunakan kriteria yang ditetapkan. Aturan peringatan baru mencakup sumber daya target, metrik, pemisahan data, dan dimensi filter dari bagan Anda. Ubah pengaturan ini di panel pembuatan aturan pemberitahuan .
Memantau penyerapan, perintah, kueri, dan tabel Azure Data Explorer menggunakan log diagnostik
Azure Data Explorer adalah layanan analitik data yang cepat dan dikelola sepenuhnya untuk analisis real time pada streaming data dalam volume besar dari aplikasi, situs web, perangkat IoT, dan banyak lagi.
log diagnostik Azure Monitor menyediakan data tentang pengoperasian sumber daya Azure. Azure Data Explorer menggunakan log diagnostik untuk wawasan tentang penyerapan, perintah, kueri, dan tabel. Anda dapat mengekspor log operasi ke Azure Storage, pusat aktivitas, atau Analitik Log untuk memantau penyerapan, perintah, dan status kueri. Log dari Azure Storage dan Azure Event Hubs dapat dirutekan ke tabel di kluster Azure Data Explorer Anda untuk analisis lebih lanjut.
Penting
Data log diagnostik mungkin berisi data sensitif. Batasi izin tujuan log sesuai dengan kebutuhan pemantauan Anda.
Nota
Di portal Microsoft Azure, data metrik mentah untuk halaman Metrik dan Insights disimpan di Azure Monitor. Kueri pada halaman ini mengkueri data metrik mentah secara langsung untuk memberikan hasil yang paling akurat.
Saat menggunakan fitur pengaturan diagnostik, Anda dapat memigrasikan data metrik mentah ke ruang kerja Analitik Log. Selama migrasi, beberapa presisi data mungkin hilang karena pembulatan; oleh karena itu, hasil kueri mungkin sedikit berbeda dari data asli. Margin untuk kesalahan kurang dari satu persen.
Log diagnostik dapat digunakan untuk mengonfigurasi pengumpulan data log berikut:
Log penyerapan mendukung penyerapan yang diantrekan ke URI penyerapan data menggunakan pustaka klien Kusto dan konektor data .
Log pemasukan tidak didukung untuk pemasukan streaming, pemasukan langsung ke URI Kluster, pemasukan dari kueri, atau perintah .set-or-append.
Nota
Log masuk yang gagal hanya dilaporkan untuk status akhir dari operasi penyerapan, tidak seperti metrik hasil penyerapan , yang diemisi untuk kegagalan sementara yang dicoba kembali secara internal.
Operasi penyerapan yang berhasil: Log ini memiliki informasi tentang operasi penyerapan yang berhasil diselesaikan.
Operasi penyerapan yang gagal: Log ini memiliki informasi terperinci tentang operasi penyerapan yang gagal termasuk detail kesalahan.
operasi batching Penyerapan: Log ini memiliki statistik terperinci batch yang siap diserap (durasi, ukuran batch, jumlah blob, dan jenis batching).
Perintah: Log ini memiliki informasi tentang perintah admin yang telah mencapai status akhir.
Kueri: Log ini memiliki informasi terperinci tentang kueri yang telah mencapai status akhir.
Nota
Data log perintah dan kueri mencakup teks kueri.
TableUsageStatistics: Log ini memiliki informasi terperinci tentang tabel yang ruang lingkupnya dipindai selama eksekusi kueri. Log ini tidak merekam statistik untuk kueri yang merupakan bagian dari perintah, seperti perintah .set-or-append.
Nota
Data log TableUsageStatistics tidak berisi perintah atau teks kueri.
TableDetails: Log ini memiliki informasi terperinci tentang tabel kluster.
Journal: Log ini memiliki informasi terperinci tentang operasi metadata.
Anda dapat memilih untuk mengirim data log ke ruang kerja Log Analytics, akun penyimpanan, atau mengalirkannya ke pusat aktivitas.
Log diagnostik dinonaktifkan secara default. Gunakan langkah-langkah berikut untuk mengaktifkan log diagnostik untuk kluster Anda:
Di bawah Pemantauan, pilih Pengaturan Diagnostik .
Pilih Tambahkan pengaturan diagnostik.
Di jendela Pengaturan diagnostik:
Masukkan nama pengaturan Diagnostik .
Pilih satu atau beberapa target tujuan: ruang kerja Analitik Log, akun penyimpanan, atau hub peristiwa.
Pilih log yang akan dikumpulkan: penyerapan sukses, penyerapan gagal, penyusunan penyerapan, Perintah, Kueri, Statistik Penggunaan Tabel, Detail Tabel, atau Jurnal.
Pilih metrik yang akan dikumpulkan (opsional).
Pilih Simpan untuk menyimpan pengaturan dan metrik log diagnostik baru.
Setelah pengaturan siap, log mulai muncul di target tujuan yang dikonfigurasi: akun penyimpanan, hub peristiwa, atau ruang kerja Analitik Log.
Nota
Jika Anda mengirim log ke ruang kerja Analitik Log, log SucceededIngestion, FailedIngestion, IngestionBatching, Command, Query, TableUsageStatistics, TableDetails, dan Journal disimpan dalam tabel Analitik Log bernama: SucceededIngestion, FailedIngestion, ADXIngestionBatching, ADXCommand, ADXQuery, ADXTableUsageStatistics, ADXTableDetails, dan ADXJournal masing-masing.
Menggunakan alat Azure Monitor untuk menganalisis data
Alat Azure Monitor ini tersedia di portal Microsoft Azure untuk membantu Anda menganalisis data pemantauan:
Beberapa layanan Azure memiliki dasbor pemantauan bawaan di portal Microsoft Azure. Dasbor ini disebut Wawasan , dan Anda dapat menemukannya di bagian Wawasan Azure Monitor di portal Azure.
Portal Microsoft Azure memiliki antarmuka pengguna untuk melihat dan melakukan pencarian dasar log aktivitas . Untuk melakukan analisis yang lebih mendalam, rutekan data ke log Azure Monitor dan jalankan kueri yang lebih kompleks di Analitik Log.
Application Insights memantau ketersediaan, performa, dan penggunaan aplikasi web Anda, sehingga Anda dapat mengidentifikasi dan mendiagnosis kesalahan tanpa menunggu pengguna melaporkannya.
Application Insights mencakup titik koneksi ke berbagai alat pengembangan dan terintegrasi dengan Visual Studio untuk mendukung proses DevOps Anda. Untuk informasi selengkapnya, lihat pemantauan Aplikasi untuk App Service.
Alat yang memungkinkan visualisasi yang lebih kompleks meliputi:
Dasbor yang memungkinkan Anda menggabungkan berbagai jenis data ke dalam satu panel di portal Microsoft Azure.
Buku Kerja, laporan yang dapat disesuaikan yang bisa Anda buat di portal Azure. Buku kerja dapat menyertakan kueri teks, metrik, dan log.
Grafana, platform terbuka yang unggul dalam dasbor operasional. Anda dapat menggunakan Grafana untuk membuat dasbor yang menyertakan data dari beberapa sumber selain Azure Monitor.
Power BI, layanan analitik bisnis yang menyediakan visualisasi interaktif di berbagai sumber data. Anda dapat mengonfigurasi Power BI untuk mengimpor data log secara otomatis dari Azure Monitor untuk memanfaatkan visualisasi ini.
Mengekspor data Azure Monitor
Anda dapat mengekspor data dari Azure Monitor ke alat lain menggunakan:
Menggunakan kueri Kusto untuk menganalisis data log
Anda dapat menganalisis data Log Azure Monitor menggunakan bahasa kueri Kusto (KQL). Untuk informasi selengkapnya, lihat Kueri log di Azure Monitor.
Menggunakan pemberitahuan Azure Monitor untuk memberi tahu Anda tentang masalah
Pemberitahuan di Azure Monitor memungkinkan Anda mengidentifikasi dan mengatasi masalah dalam sistem Anda serta secara proaktif memberi tahu Anda saat kondisi tertentu ditemukan dalam data pemantauan Anda sebelum diketahui oleh pelanggan Anda. Anda dapat membuat peringatan pada metrik atau sumber data log apa pun di platform data Azure Monitor. Ada berbagai jenis pemberitahuan Azure Monitor tergantung pada layanan yang Anda pantau dan data pemantauan yang Anda kumpulkan. Lihat Memilih jenis peraturan notifikasi yang tepat.
Untuk beberapa layanan, Anda dapat memantau dalam skala besar dengan menerapkan aturan pemberitahuan metrik yang sama ke beberapa sumber daya dengan jenis yang sama yang ada di wilayah Azure yang sama.
Azure Monitor Baseline Alerts (AMBA) menyediakan metode semi-otomatis untuk menerapkan pemberitahuan metrik platform, dasbor, dan panduan penting dalam skala besar.
Mendapatkan rekomendasi yang dipersonalisasi menggunakan Azure Advisor
Untuk beberapa layanan, jika kondisi penting atau perubahan segera terjadi selama operasi sumber daya, pemberitahuan ditampilkan di halaman Gambaran Umum layanan di portal. Anda dapat menemukan informasi selengkapnya dan perbaikan yang direkomendasikan untuk pemberitahuan di rekomendasi Advisor di bawah Pemantauan di menu sebelah kiri. Selama operasi normal, tidak ada rekomendasi advisor yang ditampilkan.