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.
Artikel ini menjelaskan:
- Jenis data pemantauan yang dapat Anda kumpulkan untuk layanan ini.
- Cara menganalisis data tersebut.
Nota
Jika Anda sudah familiar dengan layanan ini dan/atau Azure Monitor dan hanya ingin tahu cara menganalisis data pemantauan, lihat bagian Analisis di dekat akhir artikel ini.
Ketika Anda memiliki aplikasi penting dan proses bisnis yang mengandalkan sumber daya Azure, Anda perlu memantau dan mendapatkan pemberitahuan untuk sistem Anda. Layanan Azure Monitor mengumpulkan dan menggabungkan metrik dan log dari setiap komponen sistem Anda. Azure Monitor memberi Anda tampilan ketersediaan, performa, dan ketahanan, serta memberi tahu Anda tentang masalah. Anda dapat menggunakan portal Azure, PowerShell, Azure CLI, REST API, atau pustaka klien untuk mengatur dan melihat data pemantauan.
- Untuk informasi selengkapnya tentang Azure Monitor, lihat gambaran umum Azure Monitor.
- Untuk informasi selengkapnya tentang cara memantau sumber daya Azure secara umum, lihat Memantau sumber daya Azure dengan Azure Monitor.
Artikel ini memberikan gambaran umum tentang cara memantau kesehatan dan performa komputer virtual (VM) Azure.
Nota
Artikel ini menyediakan informasi dasar untuk membantu Anda mulai memantau Azure Virtual Machines. Untuk panduan lengkap untuk memantau seluruh lingkungan Azure dan mesin virtual hibrid Anda, lihat Panduan penyebaran monitor mesin virtual.
Gambaran Umum: Memantau metrik dan log host VM dan mesin virtual tamu
Anda dapat mengumpulkan metrik dan log dari:
- Host VM - Data ini berkaitan dengan sesi Hyper-V yang mengelola sistem operasi tamu, dan mencakup informasi tentang pemanfaatan CPU, jaringan, dan disk.
- Tamu VM - Data ini berkaitan dengan sistem operasi dan aplikasi yang berjalan di dalam komputer virtual.
Data tingkat host memberi Anda pemahaman tentang performa dan beban keseluruhan VM, sementara data tingkat tamu memberi Anda visibilitas ke dalam aplikasi, komponen, dan proses yang berjalan pada komputer serta performa dan kesehatannya. Misalnya, jika Anda memecahkan masalah performa, Anda mungkin mulai dengan metrik host untuk melihat VM mana yang berada di bawah beban berat, lalu menggunakan metrik tamu untuk menelusuri detail sistem operasi dan performa aplikasi.
Data VM Host
Data host VM tersedia tanpa penyiapan tambahan.
Skenario | Detail lebih lanjut | Pengumpulan data | Data yang tersedia | Rekomendasi |
---|---|---|---|---|
Metrik dan log host VM | Pantau stabilitas, kesehatan, dan efisiensi host fisik tempat VM berjalan. Tingkatkan atau turunkan skala berdasarkan beban pada aplikasi Anda. |
Tersedia secara default tanpa penyiapan tambahan. | Aktifkan aturan pemberitahuan yang direkomendasikan untuk diberi tahu saat metrik host kunci menyimpang dari nilai garis besar yang diharapkan. |
Data tamu VM
Data tamu VM memungkinkan Anda menganalisis dan memecahkan masalah performa dan efisiensi operasional beban kerja yang berjalan pada VM Anda. Untuk memantau data tamu VM, Anda perlu menginstal Agen Azure Monitor di VM dan menyiapkan aturan pengumpulan data (DCR). Fitur VM Insights secara otomatis menginstal Agen Azure Monitor di VM Anda dan menyiapkan aturan pengumpulan data default untuk onboarding yang cepat dan mudah.
Skenario | Detail lebih lanjut | Pengumpulan data | Data yang tersedia | Rekomendasi |
---|---|---|---|---|
Pemantauan dasar: indikator performa utama | Identifikasi masalah yang terkait dengan performa sistem operasi - termasuk pemanfaatan CPU dan disk - memori yang tersedia, dan performa jaringan dengan mengumpulkan serangkaian penghitung kinerja utama yang telah ditentukan sebelumnya. | Aktifkan wawasan VM | Serangkaian penghitung kinerja tamu utama yang telah ditentukan sebelumnya |
|
Pemantauan dasar: pemetaan komponen aplikasi | Petakan komponen aplikasi pada VM tertentu dan di seluruh VM, dan temukan dependensi yang ada di antara komponen aplikasi. Informasi ini penting untuk pemecahan masalah, mengoptimalkan performa, dan merencanakan perubahan atau pembaruan pada infrastruktur aplikasi. |
Mengaktifkan fitur Peta wawasan VM | Dependensi antara komponen aplikasi yang berjalan pada VM | |
Metrik dan log sistem operasi VM (disarankan) | Pantau performa dan peristiwa aplikasi, konsumsi sumber daya oleh aplikasi dan proses tertentu, serta performa dan peristiwa tingkat sistem operasi. Data ini penting untuk memecahkan masalah khusus aplikasi, mengoptimalkan penggunaan sumber daya dalam VM, dan memastikan performa optimal untuk beban kerja yang berjalan di dalam VM. |
Instal Agen Azure Monitor di VM dan siapkan DCR. |
|
|
Data tamu VM tingkat lanjut/kustom | Pemantauan server web, appliance Linux, dan semua jenis data yang ingin Anda kumpulkan dari VM. | Instal Agen Azure Monitor di VM dan siapkan DCR. |
Wawasan VM
Wawasan VM memantau mesin virtual Azure dan hibrid Anda dalam satu antarmuka. Wawasan VM memberikan manfaat berikut untuk memantau VM di Azure Monitor:
- Proses integrasi yang disederhanakan dari agen Azure Monitor dan agen Dependensi, sehingga Anda dapat memantau sistem operasi tamu dan beban kerja pada komputer virtual (VM).
- Aturan pengumpulan data yang telah ditentukan sebelumnya yang mengumpulkan kumpulan data performa yang paling umum.
- Bagan kinerja dan lembar kerja tren yang didefinisikan sebelumnya, memungkinkan Anda untuk menganalisis metrik kinerja inti dari sistem operasi tamu mesin virtual.
- Peta Dependensi, yang menampilkan proses yang berjalan di setiap mesin virtual dan komponen yang saling berhubungan dengan mesin lain dan sumber eksternal.
Untuk tutorial tentang mengaktifkan wawasan VM untuk komputer virtual, lihat Mengaktifkan pemantauan dengan wawasan VM untuk komputer virtual Azure. Untuk informasi umum tentang mengaktifkan wawasan dan berbagai metode untuk onboarding VM, lihat Mengaktifkan gambaran umum wawasan VM.
Jika Anda mengaktifkan wawasan VM, agen Azure Monitor akan diinstal dan mulai mengirim sekumpulan data performa yang telah ditentukan ke Azure Monitor Logs. Anda dapat membuat aturan pengumpulan data lainnya untuk mengumpulkan peristiwa dan data performa lainnya. Untuk mempelajari cara menginstal agen Azure Monitor dan membuat aturan pengumpulan data (DCR) yang menentukan data yang akan dikumpulkan, lihat Tutorial: Mengumpulkan log dan metrik tamu dari komputer virtual Azure.
Dalam wawasan VM, Anda dapat menggunakan fitur Azure Monitor Map untuk melihat komponen aplikasi yang berjalan di Azure atau lingkungan Anda. Ekstensi VM agen Dependensi tersedia untuk Windows dan Linux.
Penyimpanan data
Untuk Azure Monitor:
- Data metrik disimpan dalam basis data metrik Azure Monitor.
- Data log disimpan di penyimpanan log Azure Monitor. Log Analytics adalah alat di portal Azure yang dapat mengkueri penyimpanan ini.
- Catatan aktivitas Azure adalah penyimpanan terpisah dengan antarmuka sendiri di portal Azure.
Anda dapat memilih untuk mengarahkan data metrik dan log aktivitas ke penyimpanan log Azure Monitor. Anda kemudian dapat menggunakan Log Analytics untuk melakukan kueri pada data dan menghubungkannya dengan data log lainnya.
Banyak layanan dapat menggunakan pengaturan diagnostik untuk mengirim data metrik dan log ke lokasi penyimpanan lain di luar Azure Monitor. Contohnya meliputi Azure Storage, sistem mitra yang dihosting, dan sistem mitra non-Azure, dengan menggunakan Event Hubs.
Untuk informasi lebih lanjut tentang cara Azure Monitor menyimpan data, lihat Azure Monitor data platform.
Metrik platform pada Azure Monitor
Azure Monitor menyediakan metrik platform untuk sebagian besar layanan. Metrik-metrik ini adalah:
- Didefinisikan secara individual untuk setiap namespace.
- Disimpan dalam database metrik rangkaian waktu Azure Monitor.
- Ringan dan mampu mendukung peringatan mendekati waktu nyata.
- Digunakan untuk melacak kinerja sumber daya dari waktu ke waktu.
Koleksi: Azure Monitor mengumpulkan metrik platform secara otomatis. Tidak diperlukan konfigurasi.
Routing: Anda juga dapat merutekan beberapa metrik platform ke Azure Monitor Logs / Log Analytics sehingga Anda dapat melakukan query dengan data log lainnya. Periksa pengaturan ekspor DS untuk setiap metrik guna menentukan apakah Anda dapat menggunakan pengaturan diagnostik untuk merutekan metrik tersebut ke Azure Monitor Logs atau Log Analytics.
- Untuk informasi selengkapnya, lihat Pengaturan Diagnostik Metrik.
- Untuk mengonfigurasi pengaturan diagnostik untuk sebuah layanan, lihat Buat pengaturan diagnostik di Azure Monitor.
Untuk daftar semua metrik yang mungkin dikumpulkan untuk semua sumber daya di Azure Monitor, lihat Metrik yang didukung di Azure Monitor.
Metrik platform untuk Azure VM mencakup metrik host penting seperti CPU, jaringan, dan pemanfaatan disk. Metrik OS host terkait dengan sesi Hyper-V yang menghosting sesi sistem operasi tamu (OS tamu).
Metrik untuk OS tamu yang berjalan di VM harus dikumpulkan melalui satu atau beberapa agen, seperti agen Azure Monitor, yang berjalan pada atau sebagai bagian dari OS tamu. Metrik OS tamu mencakup penghitung performa yang melacak persentase CPU tamu atau penggunaan memori, yang keduanya sering kali digunakan untuk pemberitahuan atau penskalaan otomatis. Untuk informasi selengkapnya, lihat METRIK OS Tamu dan OS host.
Untuk informasi terperinci tentang cara agen Azure Monitor mengumpulkan data pemantauan VM, lihat Memantau komputer virtual dengan Azure Monitor: Mengumpulkan data.
Untuk daftar metrik yang tersedia untuk Komputer Virtual, lihat Referensi data pemantauan Komputer Virtual.
Log aktivitas Azure
Log aktivitas berisi peristiwa tingkat langganan yang melacak operasi untuk setiap sumber daya Azure seperti yang terlihat dari luar sumber daya tersebut; misalnya, membuat sumber daya baru atau memulai komputer virtual.
Koleksi: Peristiwa dalam log aktivitas dihasilkan secara otomatis dan dikumpulkan di penyimpanan terpisah untuk ditampilkan di portal Azure.
Routing: Anda dapat mengirim data log aktivitas ke Azure Monitor Logs agar Anda dapat menganalisisnya bersama data log lainnya. Lokasi lain seperti Azure Storage, Azure Event Hubs, dan mitra pemantauan Microsoft tertentu juga tersedia. Untuk informasi selengkapnya tentang cara merutekan log aktivitas, lihat gambaran umum log aktivitas Azure.
Aturan pengumpulan data
Aturan pengumpulan data (DCR) menentukan pengumpulan data dari Agen Azure Monitor dan disimpan di langganan Azure Anda. Untuk VM, DCR mendefinisikan data seperti event dan penghitung kinerja yang akan dikumpulkan, serta menentukan lokasi seperti Log Analytics workspace untuk mengirimkan data. Satu VM dapat dikaitkan dengan beberapa DCR, dan satu DCR dapat dikaitkan dengan beberapa VM.
Wawasan DCR VM
VM Insights membuat DCR yang mengumpulkan penghitung kinerja umum untuk sistem operasi klien dan mengirimkannya ke tabel InsightsMetrics di Workspace Analitik Log. Untuk daftar penghitung kinerja yang dikumpulkan, lihat Cara mem-query log dari VM Insights. Anda dapat menggunakan DCR ini dengan VM lain alih-alih membuat DCR baru untuk setiap VM.
Anda juga dapat mengaktifkan pengumpulan proses dan dependensi secara opsional, yang mengisi tabel berikut dan mengaktifkan fitur Peta wawasan VM.
- VMBoundPort: Lalu lintas untuk port server terbuka pada komputer
- VMComputer: Data inventori untuk komputer
- VMConnection: Lalu lintas untuk koneksi masuk dan keluar ke dan dari komputer
- VMProcess: Proses yang berjalan pada komputer
Menganalisis data pemantauan
Ada banyak alat untuk menganalisis data pemantauan.
Perangkat Azure Monitor
Azure Monitor mendukung alat dasar berikut:
Metrics explorer, sebuah alat di portal Azure yang memungkinkan Anda untuk melihat dan menganalisis metrik untuk sumber daya Azure. Untuk informasi selengkapnya, lihat Menganalisis metrik dengan penjelajah metrik Azure Monitor.
Log Analytics, alat di portal Azure yang memungkinkan Anda mengkueri dan menganalisis data log dengan menggunakan bahasa kueri Kusto (KQL). Untuk informasi selengkapnya, lihat Mulai menggunakan kueri log di Azure Monitor.
Log aktivitas, yang memiliki antarmuka pengguna di portal Azure untuk melihat dan melakukan pencarian dasar. Untuk melakukan analisis mendalam, Anda harus mengalihkan data ke log Azure Monitor dan menjalankan kueri yang lebih kompleks di Log Analytics.
Alat yang memungkinkan visualisasi yang lebih kompleks meliputi:
- Dasbor yang memungkinkan Anda menggabungkan berbagai jenis data ke dalam satu panel di portal Azure.
- Buku kerja, laporan yang dapat disesuaikan yang bisa Anda buat di portal Microsoft Azure. Buku kerja dapat mencakup teks, metrik, dan kueri log.
- Grafana, sebuah alat platform terbuka yang unggul dalam dashboard operasional. Anda dapat menggunakan Grafana untuk membuat dasbor yang menyertakan data dari berbagai sumber selain Azure Monitor.
- Power BI, sebuah layanan analitik bisnis yang menyediakan visualisasi interaktif dari berbagai sumber data. Anda dapat mengonfigurasi Power BI untuk secara otomatis mengimpor data log dari Azure Monitor guna memanfaatkan visualisasi ini.
Alat untuk Mengekspor dari Azure Monitor
Anda dapat mengeluarkan data dari Azure Monitor ke alat lain dengan menggunakan metode berikut:
Metode Pengukuran: Gunakan API REST untuk pengukuran guna mengekstraksi data metrik dari database metrik Azure Monitor. API mendukung ekspresi filter untuk memperhalus data yang diambil. Untuk informasi lebih lanjut, lihat Azure Monitor REST API reference.
Log: Gunakan REST API atau pustaka klien terkait.
Opsi lain adalah ekspor data ruang kerja.
Untuk memulai dengan REST API untuk Azure Monitor, lihat Panduan penggunaan REST API pemantauan Azure.
Kusto kueri
Anda dapat menganalisis data pemantauan di Azure Monitor Logs / Log Analytics store dengan menggunakan bahasa kueri Kusto (KQL).
Penting
Saat Anda memilih Logs dari menu layanan di portal, Log Analytics terbuka dengan cakupan kueri yang disesuaikan dengan layanan saat ini. Cakupan ini berarti bahwa kueri log hanya akan menyertakan data dari jenis sumber daya tersebut. Jika Anda ingin menjalankan kueri yang menyertakan data dari layanan Azure lainnya, pilih Log dari menu Azure Monitor . Lihat Lingkup kueri log dan rentang waktu di Azure Monitor Log Analytics untuk detailnya.
Untuk daftar pertanyaan umum untuk layanan apa pun, lihat antarmuka kueri Log Analytics.
Untuk menganalisis data log yang Anda kumpulkan dari VM, Anda dapat menggunakan kueri log di Analitik Log. Beberapa kueri bawaan untuk VM tersedia untuk digunakan, atau Anda dapat membuat kueri Anda sendiri. Anda dapat bekerja secara interaktif dengan hasil kueri ini, menyertakannya dalam buku kerja untuk membuatnya tersedia untuk pengguna lain, atau menghasilkan pemberitahuan berdasarkan hasilnya.
Untuk mengakses kueri Kusto bawaan untuk VM Anda, pilih Log di bagian Pemantauan di navigasi kiri di halaman portal Microsoft Azure VM Anda. Pada halaman Log , pilih tab Kueri , lalu pilih kueri yang akan dijalankan.
Notifikasi
Peringatan Azure Monitor secara proaktif memberi tahu Anda ketika kondisi tertentu ditemukan dalam data pemantauan Anda. Peringatan memungkinkan Anda untuk mengidentifikasi dan menangani masalah di sistem Anda sebelum pelanggan Anda menyadarinya. Untuk informasi selengkapnya, lihat Pemberitahuan Azure Monitor.
Ada banyak sumber peringatan umum untuk sumber daya Azure. Untuk contoh peringatan umum untuk sumber daya Azure, lihat Contoh kueri peringatan log. Situs Azure Monitor Baseline Alerts (AMBA) menyediakan metode semi-otomatis untuk menerapkan pemberitahuan, dasbor, dan panduan metrik platform penting. Situs ini berlaku untuk subset layanan Azure yang terus berkembang, termasuk semua layanan yang merupakan bagian dari Zona Pendaratan Azure (ALZ).
Skema peringatan umum menstandarkan konsumsi notifikasi Azure Monitor. Untuk informasi selengkapnya, lihat Skema pemberitahuan umum.
Jenis peringatan
Anda dapat memberikan peringatan pada sumber data metrik atau log apa pun di platform data Azure Monitor. Ada banyak jenis peringatan yang berbeda tergantung pada layanan yang Anda pantau dan data pemantauan yang Anda kumpulkan. Jenis-jenis peringatan yang berbeda memiliki berbagai manfaat dan kelemahan. Untuk informasi selengkapnya, lihat Memilih jenis pemberitahuan pemantauan yang tepat.
Daftar berikut menjelaskan jenis-jenis peringatan Azure Monitor yang dapat Anda buat.
- Notifikasi metrik mengevaluasi metrik sumber daya pada interval yang teratur. Metrik dapat berupa metrik platform, metrik khusus, log dari Azure Monitor yang diubah menjadi metrik, atau metrik Application Insights. Pemberitahuan metrik juga dapat menerapkan beberapa kondisi dan ambang batas dinamis.
- Log alerts memungkinkan pengguna untuk menggunakan kueri Log Analytics untuk mengevaluasi log sumber daya pada frekuensi yang telah ditentukan sebelumnya.
- Peringatan log aktivitas dipicu ketika terjadi peristiwa log aktivitas baru yang sesuai dengan kondisi yang telah ditentukan. Peringatan Kesehatan Sumber Daya dan peringatan Kesehatan Layanan adalah peringatan log aktivitas yang melaporkan kesehatan layanan dan sumber daya Anda.
Beberapa layanan Azure juga mendukung peringatan deteksi pintar, peringatan Prometheus, atau aturan peringatan yang direkomendasikan.
Untuk beberapa layanan, Anda dapat memantau secara besar-besaran dengan menerapkan aturan peringatan metrik yang sama pada beberapa sumber daya dengan tipe yang sama yang berada di wilayah Azure yang sama. Pemberitahuan individual dikirimkan untuk setiap sumber daya yang dipantau. Untuk layanan dan cloud Azure yang didukung, lihat Mengawasi beberapa sumber daya dengan satu aturan peringatan.
Anda dapat membuat satu aturan pemberitahuan multi-sumber daya yang berlaku untuk semua VM di grup sumber daya atau langganan tertentu dalam wilayah yang sama. Lihat Membuat aturan pemberitahuan ketersediaan untuk komputer virtual Azure (pratinjau) untuk tutorial menggunakan metrik ketersediaan.
Aturan pemberitahuan yang direkomendasikan
Untuk beberapa layanan Azure, Anda dapat mengaktifkan aturan pemberitahuan yang langsung siap digunakan dan direkomendasikan.
Sistem mengompilasi daftar aturan peringatan yang direkomendasikan berdasarkan:
- Pengetahuan penyedia sumber daya tentang sinyal dan ambang penting untuk memantau sumber daya.
- Data yang menunjukkan hal-hal yang biasa diperingatkan oleh pelanggan terkait sumber daya ini.
Nota
Aturan pemberitahuan yang direkomendasikan tersedia untuk:
- Mesin virtual
- Sumber daya Azure Kubernetes Service (AKS)
- Ruang Kerja Log Analytics
Aturan pemberitahuan yang direkomendasikan untuk Azure VM mencakup metrik ketersediaan VM, yang memberi tahu saat VM berhenti berjalan.
Untuk informasi selengkapnya, lihat Tutorial: Mengaktifkan aturan pemberitahuan yang direkomendasikan untuk komputer virtual Azure.
Aturan pemberitahuan umum
Untuk melihat aturan pemberitahuan log VM umum di portal Microsoft Azure, buka panel Kueri di Analitik Log. Untuk Jenis sumber daya, masukkan Komputer virtual, dan untuk Jenis, masukkan Pemberitahuan.
Untuk daftar dan diskusi aturan pemberitahuan Virtual Machines umum, lihat Aturan pemberitahuan umum.
Rekomendasi Penasehat
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 lebih lanjut dan perbaikan yang direkomendasikan untuk peringatan di Rekomendasi Penasehat di bawah Pemantauan pada menu sebelah kiri. Selama operasi normal, tidak ada rekomendasi penasihat yang ditampilkan.
Untuk informasi selengkapnya tentang Azure Advisor, lihat Gambaran umum Azure Advisor.
Opsi pemantauan VM lainnya
Azure VM memiliki opsi pemantauan non-Azure Monitor berikut:
Diagnostik pemulaan
Diagnostik boot adalah fitur penelusuran kesalahan untuk Azure VM yang memungkinkan Anda mendiagnosis kegagalan boot VM dengan mengumpulkan informasi log serial dan cuplikan layar VM saat boot up. Saat Anda membuat VM di portal Microsoft Azure, diagnostik boot diaktifkan secara default. Untuk informasi selengkapnya, lihat Diagnostik boot Azure.
Memecahkan masalah performa VM dengan Diagnostik Performa
Alat Diagnostik Performa membantu memecahkan masalah performa pada komputer virtual Windows atau Linux dengan cepat mendiagnosis dan memberikan wawasan tentang masalah yang saat ini ditemukannya di komputer Anda. Ini mendukung dua mode yang berbeda:
Diagnostik berkelanjutan (pratinjau) mengumpulkan data pada interval lima detik dan melaporkan wawasan yang dapat ditindaklanjuti tentang penggunaan sumber daya tinggi setiap lima menit.
Diagnostik sesuai permintaan membantu Anda memecahkan masalah performa yang sedang berlangsung dengan data, wawasan, dan rekomendasi yang lebih mendalam berdasarkan data yang dikumpulkan pada satu titik waktu.
Untuk informasi selengkapnya, buka Memecahkan isu kinerja di komputer virtual Azure menggunakan Diagnostik Kinerja.
Konten terkait
- Untuk referensi metrik, log, dan nilai penting lainnya untuk Komputer Virtual, lihat Referensi data pemantauan Komputer Virtual.
- Untuk detail umum tentang memantau sumber daya Azure, lihat Memantau sumber daya Azure dengan Azure Monitor.
- Untuk panduan berdasarkan lima pilar Azure Well-Architected Framework, lihat Praktik terbaik untuk memantau komputer virtual di Azure Monitor.
- Untuk mulai menggunakan wawasan VM, lihat Gambaran umum wawasan VM.
- Untuk mempelajari cara mengumpulkan dan menganalisis metrik dan log host VM dan klien, lihat kursus pelatihan Memantau komputer virtual Azure Anda dengan Azure Monitor.
- Untuk panduan lengkap tentang pemantauan Azure dan VM hibrid, lihat panduan pemantauan komputer virtual.