Gambaran umum Azure Monitor
Azure Monitor membantu Anda memaksimalkan ketersediaan dan performa aplikasi dan layanan Anda. Azure Monitor memberikan solusi komprehensif untuk mengumpulkan, menganalisis, dan bertindak berdasarkan telemetri dari lingkungan cloud dan lokal Anda. Informasi ini membantu Anda memahami bagaimana performa aplikasi Anda dan secara proaktif mengidentifikasi masalah yang memengaruhi mereka dan sumber daya yang bergantung padanya.
Beberapa contoh yang dapat Anda lakukan dengan Azure Monitor meliputi:
- Mendeteksi dan mendiagnosis masalah di seluruh aplikasi dan dependensi dengan Application Insights.
- Berkorelasi masalah infrastruktur dengan wawasan Komputer Visual dan wawasan Kontainer.
- Menelusuri data pemantauan Anda dengan Analitik Log untuk pemecahan masalah dan diagnostik mendalam.
- Mendukung operasi dalam skala dengan tindakan otomatis.
- Membuat visualisasi dengan dasbor dan buku kerja Azure.
- Mengumpulkan data dari sumber daya yang dipantau menggunakan Metrik Azure Monitor.
- Investigasi data perubahan untuk pemantauan rutin atau untuk triase insiden dengan menggunakan Analisis Perubahan.
Catatan
Layanan ini mendukung Azure Lighthouse, yang memungkinkan penyedia layanan masuk ke penyewa mereka sendiri untuk mengelola langganan dan grup sumber daya yang telah didelegasikan pelanggan.
Gambaran Umum
Diagram berikut ini memberikan tampilan tingkat tinggi Azure Monitor. Di bagian tengah diagram adalah penyimpanan data untuk metrik dan log, yang merupakan dua jenis data dasar yang digunakan oleh Azure Monitor. Di sebelah kiri adalah sumber data pemantauan yang mengisi penyimpanan data ini. Di sebelah kanan adalah berbagai fungsi yang dilakukan Azure Monitor dengan data yang dikumpulkan ini. Tindakan termasuk analisis, peringatan, dan streaming ke sistem eksternal.
Video berikut menggunakan versi sebelumnya dari diagram yang sebelumnya, tetapi penjelasannya masih relevan.
Memantau platform data
Semua data yang dikumpulkan oleh Azure Monitor cocok dengan salah satu dari dua jenis dasar, metrik, dan log. Metrik adalah nilai numerik yang menggambarkan beberapa aspek sistem pada titik waktu tertentu. Metrik ini ringan dan mampu mendukung skenario mendekati real-time. Log berisi berbagai jenis data yang disusun ke dalam rekaman dengan set properti yang berbeda untuk setiap jenis. Telemetri seperti peristiwa dan jejak disimpan sebagai log selain data performa sehingga semuanya dapat digabungkan untuk analisis.
Untuk banyak sumber daya Azure, Anda akan melihat data yang dikumpulkan oleh Azure Monitor langsung di halaman gambaran umum mereka di portal Azure. Lihat mesin virtual (VM) apa pun, misalnya, dan Anda akan melihat beberapa bagan yang menampilkan metrik performa. Pilih salah satu grafik untuk membuka data di Metrics Explorer di portal Azure. Dengan Metrics Explorer, Anda dapat membuat bagan nilai beberapa metrik dari waktu ke waktu. Anda dapat menampilkan bagan secara interaktif atau menyematkannya ke dasbor untuk menampilkannya dengan visualisasi lain.

Data log yang dikumpulkan oleh Azure Monitor dapat dianalisis dengan kueri untuk mengambil, mengonsolidasi, dan menganalisis data yang dikumpulkan dengan cepat. Anda dapat membuat dan menguji kueri dengan menggunakan Analitik Log di portal Azure. Anda kemudian dapat menganalisis data secara langsung dengan menggunakan alat yang berbeda atau menyimpan kueri untuk digunakan dengan visualisasi atau aturan peringatan.
Azure Monitor menggunakan versi Bahasa Kueri Kusto yang sesuai untuk kueri log sederhana tetapi juga menyertakan fungsionalitas tingkat lanjut seperti agregasi, gabungan, dan analitik cerdas. Anda dapat mempelajari bahasa komputer kueri dengan cepat menggunakan beberapa pelajaran. Panduan khusus diberikan kepada pengguna yang sudah terbiasa dengan SQL dan Splunk.

Analisis Perubahan memperingatkan Anda tentang masalah situs langsung, pemadaman, kegagalan komponen, atau data perubahan lainnya. Ini juga memberikan wawasan tentang perubahan aplikasi tersebut, meningkatkan pengamatan, dan mengurangi waktu rata-rata untuk perbaikan. Anda secara otomatis mendaftarkan penyedia sumber daya Microsoft.ChangeAnalysis dengan langganan Azure Resource Manager dengan membuka Analisis Perubahan melalui portal Azure. Untuk perubahan tamu aplikasi web, Anda dapat mengaktifkan Analisis Perubahan dengan menggunakan Alat diagnosa dan selesaikan masalah.
Analisis Perubahan dibangun di atas Azure Resource Graph untuk memberikan rekaman historis tentang bagaimana sumber daya Azure Anda telah berubah dari waktu ke waktu. Ini mendeteksi identitas yang terkelola, peningkatan sistem operasi platform, dan perubahan nama host. Analisis Perubahan mengkueri aturan konfigurasi IP, pengaturan TLS, dan versi ekstensi dengan aman untuk memberikan data perubahan yang lebih mendetail.
Data apa yang dikumpulkan Azure Monitor?
Azure Monitor dapat mengumpulkan data dari sumber dengan rentang dari aplikasi Anda hingga sistem operasi dan layanan apa pun yang diandalkannya, hingga platform itu sendiri. Azure Monitor mengumpulkan data dari setiap tingkatan berikut:
- Data pemantauan aplikasi: Data tentang kinerja dan fungsionalitas kode yang Anda tulis, apa pun platformnya.
- Data pemantauan sistem operasi tamu: Data tentang sistem operasi tempat aplikasi Anda berjalan. Sistem dapat berjalan di Azure, cloud lain, atau lokal.
- Data pemantauan sumber daya Azure: Data tentang pengoperasian sumber daya Azure. Untuk daftar lengkap sumber daya yang memiliki metrik atau log, lihat Apa yang dapat Anda pantau dengan Azure Monitor?.
- Data pemantauan langganan Azure: Data tentang operasi dan pengelolaan langganan Azure, serta data tentang kesehatan dan pengoperasian Azure itu sendiri.
- Data pemantauan penyewa Azure: Data tentang pengoperasian layanan Azure tingkat penyewa, seperti Microsoft Azure Active Directory.
- Data perubahan sumber daya Azure: Data tentang perubahan dalam sumber daya Azure Anda dan cara mengatasi serta melakukan triase insiden dan masalah.
Segera setelah Anda membuat langganan Azure dan menambahkan sumber daya seperti mesin virtual dan aplikasi web, Azure Monitor mulai mengumpulkan data. Log aktivitas merekam saat sumber daya dibuat atau dimodifikasi. Metrik memberi tahu Anda bagaimana performa sumber daya dan sumber daya yang digunakannya.
Aktifkan diagnostik untuk memperluas data yang Anda kumpulkan ke dalam operasi internal sumber daya. Tambahkan agen ke sumber daya komputasi untuk mengumpulkan telemetri dari sistem operasi tamu mereka.
Aktifkan pemantauan untuk aplikasi Anda dengan Application Insights untuk mengumpulkan informasi terperinci termasuk tampilan halaman, permintaan aplikasi, dan pengecualian. Verifikasi lebih lanjut ketersediaan aplikasi Anda dengan mengonfigurasipengujian ketersediaan untuk menyimulasikan lalu lintas pengguna.
Sumber data kustom
Azure Monitor dapat mengumpulkan data log dari klien REST mana pun dengan menggunakan API Pengumpul Data. Anda dapat membuat skenario pemantauan kustom dan memperluas pemantauan ke sumber daya yang tidak mengekspos telemetri melalui sumber lain.
Wawasan dan visualisasi yang dikurasi
Data pemantauan hanya berguna jika dapat meningkatkan visibilitas Anda ke dalam pengoperasian lingkungan komputasi Anda. Beberapa penyedia sumber daya Azure memiliki "visualisasi yang dikumpulkan", yang memberi Anda pengalaman pemantauan yang disesuaikan untuk layanan atau rangkaian layanan tertentu. Mereka umumnya membutuhkan sedikit konfigurasi. Visualisasi yang lebih besar, skalabel, dan dikumpulkan dikenal sebagai "wawasan" dan ditandai dengan nama itu di dokumentasi dan portal Azure.
Untuk informasi selengkapnya, lihat Daftar wawasan dan visualisasi yang dikurasi menggunakan Azure Monitor. Beberapa wawasan yang lebih besar juga dijelaskan di sini.
Application Insights
Application Insights memantau ketersediaan, performa, dan penggunaan aplikasi web Anda baik yang di-hosting di cloud atau lokal. Ini memanfaatkan platform analisis data yang kuat di Azure Monitor untuk memberi Anda wawasan mendalam tentang operasi aplikasi Anda. Anda dapat menggunakannya untuk 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.

Wawasan kontainer
Wawasan kontainer memantau performa beban kerja kontainer yang diterapkan ke kluster Kubernetes terkelola yang dihosting di Azure Kubernetes Service. Ini memberikan visibilitas performa dengan mengumpulkan metrik dari pengontrol, simpul, dan kontainer yang tersedia di Kubernetes melalui Metrics API. Log kontainer juga dikumpulkan. Setelah Anda mengaktifkan pemantauan dari kluster Kubernetes, metrik dan log ini secara otomatis dikumpulkan untuk Anda melalui versi kontainer dari agen Analitik Log untuk Linux.

Wawasan Komputer Visual
Wawasan Mesin Virtual memantau mesin virtual Azure Anda dalam skala besar. Wawasan Komputer Visual menganalisis performa dan kesehatan Komputer Visual Windows dan Linux Anda dan mengidentifikasi proses yang berbeda serta dependensinya yang saling berhubungan pada proses eksternal. Solusi mencakup dukungan untuk memantau performa dan dependensi aplikasi untuk Komputer Visual yang di-hosting lokal atau di penyedia cloud lain.

Menanggapi situasi kritis
Selain memungkinkan Anda menganalisis data pemantauan secara interaktif, solusi pemantauan yang efektif harus dapat secara proaktif merespons kondisi kritis yang diidentifikasi dalam data yang dikumpulkannya. Responnya dapat berupa mengirim teks atau alamat email ke administrator yang bertanggung jawab untuk menyelidiki masalah. Atau Anda dapat meluncurkan proses otomatis yang mencoba memperbaiki kondisi kesalahan.
Peringatan
Pemberitahuan di Azure Monitor secara proaktif memberi tahu Anda tentang kondisi kritis dan berpotensi mencoba mengambil tindakan korektif. Aturan peringatan berdasarkan metrik menyediakan peringatan mendekati real-time berdasarkan nilai numerik. Aturan berdasarkan log memungkinkan logika kompleks di seluruh data dari beberapa sumber data.
Aturan pemberitahuan di Azure Monitor menggunakan grup tindakan, yang berisi set penerima dan tindakan unik yang dapat dibagikan di beberapa aturan. Berdasarkan kebutuhan Anda, grup tindakan dapat melakukan tindakan seperti menggunakan webhook agar peringatan memulai tindakan eksternal atau untuk berintegrasi dengan alat manajemen layanan TI Anda.

Skala otomatis
Skala otomatis memungkinkan Anda memiliki jumlah sumber daya yang tepat untuk menangani beban pada aplikasi Anda. Buat aturan yang menggunakan metrik yang dikumpulkan oleh Azure Monitor untuk menentukan kapan harus menambahkan sumber daya secara otomatis saat pemuatan meningkat. Menghemat uang dengan menghapus sumber daya yang tidak digunakan. Anda menentukan jumlah instans minimum dan maksimum serta logika kapan harus menambah atau mengurangi sumber daya.

Memvisualisasikan data pemantauan
Visualisasi seperti bagan dan tabel adalah alat yang efektif untuk meringkas data pemantauan dan menyajikannya ke audiensi yang berbeda. Azure Monitor memiliki fitur tersendiri untuk memvisualisasikan data pemantauan dan menggunakan layanan Azure lainnya untuk menerbitkannya ke audiens yang berbeda.
Dasbor
Dasbor Azure memungkinkan Anda menggabungkan berbagai jenis data ke dalam satu panel di portal Microsoft Azure. Anda dapat berbagi dasbor dengan pengguna Azure lainnya secara opsional. Tambahkan output kueri log atau bagan metrik apa pun ke dasbor Azure. Misalnya, Anda dapat membuat dasbor yang menggabungkan petak peta yang menampilkan grafik metrik, tabel log Aktivitas, bagan penggunaan dari Application Insights, dan output kueri log.

Buku kerja
Buku kerja menyediakan kanvas fleksibel untuk analisis data dan pembuatan laporan visual yang kaya di dalam portal Microsoft Azure. Anda dapat menggunakannya untuk memanfaatkan beberapa sumber data dari seluruh Azure dan menggabungkannya menjadi pengalaman interaktif terpadu. Gunakan buku kerja yang disediakan dengan Insight atau buat buku kerja Anda sendiri dari template yang sudah ditentukan sebelumnya.

Power BI
Power BI adalah layanan analitik bisnis yang menyediakan visualisasi interaktif di berbagai sumber data. Ini adalah cara efektif untuk membuat data tersedia bagi orang lain di dalam dan di luar organisasi Anda. Anda dapat mengonfigurasi Power BI untuk mengimpor data log secara otomatis dari Azure Monitor untuk memanfaatkan visualisasi ini.

Mengintegrasikan dan mengekspor data
Anda akan sering memiliki persyaratan untuk mengintegrasikan Azure Monitor dengan sistem lain dan untuk membangun solusi kustom yang menggunakan data pemantauan Anda. Layanan Azure lainnya bekerja sama dengan Azure Monitor untuk menyediakan integrasi ini.
Event Hubs
Azure Event Hubs adalah platform streaming dan layanan penyerapan peristiwa. Platform ini dapat mengubah dan menyimpan data dengan menggunakan penyedia analitik real-time atau adaptor batching/penyimpanan. Gunakan Event Hubs untuk melakukan streaming data Azure Monitor untuk bermitra dengan SIEM dan alat pemantauan.
Logic Apps
Azure Logic Apps adalah layanan yang dapat Anda gunakan untuk mengotomatiskan tugas dan proses bisnis dengan menggunakan alur kerja yang terintegrasi dengan berbagai sistem dan layanan. Tersedia aktivitas yang membaca dan menulis metrik serta log di Azure Monitor.
API
Beberapa API tersedia untuk membaca dan menulis metrik serta log ke dan dari Azure Monitor selain mengakses pemberitahuan yang dihasilkan. Anda juga dapat mengonfigurasi dan mengambil pemberitahuan. Dengan API, pada dasarnya Anda memiliki kemungkinan tak terbatas untuk membangun solusi kustom yang terintegrasi dengan Azure Monitor.
Langkah berikutnya
Pelajari lebih lanjut tentang:
- Metrik dan log untuk data yang dikumpulkan oleh Azure Monitor.
- Sumber data tentang cara berbagai komponen aplikasi Anda mengirim telemetri.
- Catat kueri untuk menganalisis data yang dikumpulkan.
- Praktik terbaik untuk memantau aplikasi dan layanan cloud.