Memantau VM dan kontainer dengan menggunakan wawasan

Selesai

Organisasi Anda telah memigrasikan beberapa aplikasi dari lokal ke komputer virtual (VM) Azure dan Azure Kubernetes Service (AKS). Beberapa ratus sumber daya Azure sekarang disebarkan di beberapa langganan Azure.

Anda harus melacak penggunaan sumber daya untuk memastikan bahwa sumber daya cloud disediakan secara memadai dan performanya memenuhi persyaratan bisnis. Anda memerlukan pendekatan pemantauan yang memberikan visibilitas luas dan kemampuan untuk melakukan triase dan mengisolasi masalah dengan cepat.

Unit ini menjelaskan cara menggunakan wawasan Azure Monitor dan alat lain untuk tampilan pemantauan dalam skala besar di semua sumber daya VM dan kontainer Anda. Anda juga mempelajari cara menelusuri node dan kontainer tertentu untuk pemecahan masalah.

Wawasan Azure Monitor

Anda dapat menggunakan wawasan Azure Monitor untuk memantau pemanfaatan dan performa sumber daya dalam skala besar dengan pemecahan masalah terpandu untuk triase dan mengisolasi masalah. Unit ini berfokus pada wawasan VM dan wawasan kontainer, tetapi wawasan ada untuk sumber daya Azure lainnya, termasuk jaringan, akun penyimpanan, dan database Azure Cosmos DB. Untuk daftar lengkap wawasan yang tersedia, pilih Insights Hub di navigasi kiri Azure Monitor.

Screenshot of Azure Monitor Insights Hub.

Wawasan VM Azure Monitor

Wawasan VM adalah fitur Azure Monitor yang membantu Anda mulai memantau klien VM dengan mengumpulkan sekumpulan metrik yang umum digunakan dan mengirimkannya ke ruang kerja Analitik Log. Anda dapat menggunakan wawasan VM Azure Monitor untuk:

  • Lihat kesehatan dan performa VM Anda.
  • Pantau VM Anda dalam skala besar di beberapa langganan dan grup sumber daya.
  • Dapatkan tampilan topologi yang menunjukkan proses dan detail koneksi jaringan VM dan set skala komputer virtual Anda.

Screenshot of getting started with Azure Monitor VM insights in the Azure portal.

Untuk mengaktifkan wawasan VM Azure Monitor, pilih Komputer Virtual dari navigasi kiri Azure Monitor, lalu pilih Konfigurasi wawasan pada tab Memulai . Di bagian Tidak dipantau dari tab Gambaran Umum , pilih VM dan set skala komputer virtual untuk dipantau, lalu pilih Aktifkan.

Mengaktifkan wawasan VM menambahkan ekstensi dan konfigurasi ke VM dan set skala komputer virtual Yang mengumpulkan, menyimpan, dan menampilkan serangkaian pengukuran penggunaan dan performa yang telah ditentukan sebelumnya.

Memantau VM Anda dalam skala besar

Setelah diaktifkan, wawasan VM memantau VM dan penggunaan dan performa set skala komputer virtual. Pilih tab Performa wawasan VM untuk melihat Bagan N Teratas dan Daftar N Teratas yang memperlihatkan penggunaan sumber daya VM.

Bagan ini memungkinkan Anda mengidentifikasi outlier dan hot spot dengan cepat di mana sumber daya yang dialokasikan mungkin tidak cukup untuk mendukung beban yang ada. Dari Daftar N Teratas, Anda bisa memilih VM untuk mengakses detail selengkapnya, seperti propertinya, tautan ke buku kerja lain, log yang dikumpulkan, dan pemberitahuan.

Screenshot of Top N List of VMs in the Azure Monitor portal.

Anda dapat menelusuri paling detail Log Azure Monitor dengan memilih jenis peristiwa dari daftar di Peristiwa Log. Ruang kerja Analitik Log yang relevan terbuka dengan tabel yang sesuai dan filter diterapkan.

Screenshot of drilling into Azure Monitor Logs from VM insights.

Tab Peta wawasan VM Azure Monitor memperlihatkan koneksi jaringan untuk seluruh grup sumber daya, set skala komputer virtual, atau VM individual. Gunakan filter di bagian atas tampilan untuk memilih sumber daya yang diminati.

Anda dapat memperluas jumlah proses untuk daftar lengkap dan melihat koneksi jaringan per proses. Pilih panah yang mewakili koneksi untuk penggunaan jaringan dan detail performa.

Screenshot of VM insights Map view.

Wawasan kontainer Azure Monitor

Wawasan kontainer adalah fitur Azure Monitor yang memantau performa dan kesehatan beban kerja kontainer yang disebarkan ke Azure, termasuk AKS. Wawasan kontainer mengumpulkan metrik memori dan prosesor dari pengontrol, simpul, dan kontainer, dan mengumpulkan log kontainer. Anda dapat menggunakan wawasan kontainer Azure Monitor untuk:

  • Lihat kesehatan dan performa beban kerja Kube Anda dalam skala besar di beberapa langganan dan grup sumber daya.
  • Dapatkan visibilitas ke metrik performa memori dan prosesor dari pengontrol, node, dan kontainer.
  • Lihat dan simpan log kontainer untuk analisis real time dan historis.

Anda dapat mengaktifkan wawasan kontainer Azure Monitor saat membuat kluster AKS, atau dengan memilih Kontainer di navigasi kiri Azure Monitor lalu memilih tab Kluster yang tidak dipantau.

Memantau kluster Kubernetes dalam skala besar

Setelah mengaktifkan wawasan kontainer, Anda dapat melihat performa beban kerja Kube dan pemanfaatan sumber daya pada halaman wawasan kontainer berdasarkan Kluster, Node, Pengontrol, atau Kontainer. Misalnya, Anda dapat:

  • Selidiki node yang terlalu banyak digunakan.
  • Lihat status pod menurut pengontrol.
  • Lihat jumlah mulai ulang dan CPU atau pemanfaatan memori kontainer tertentu.

Screenshot of Azure Monitor container insights list of containers by utilization.

Tab Kluster yang dipantau menunjukkan tampilan kesehatan dan status semua kluster, simpul, pod sistem, dan pod pengguna Anda dalam skala besar. Anda dapat memfilter tampilan ini menurut namespace layanan dan menggunakannya sebagai titik awal untuk menelusuri area masalah. Anda juga dapat menggunakan wawasan kontainer untuk mengakses log dan mengaktifkan pemberitahuan yang direkomendasikan.

Screenshot of the Azure Monitor container insights multicluster view.

Layanan terkelola Azure Monitor untuk Prometheus

Prometheus adalah sistem pemantauan sumber terbuka yang dirancang khusus untuk kontainer dan layanan mikro. Prometheus berfokus pada aplikasi terdistribusi, menjadikannya alat populer untuk memantau Kubernetes, layanan terdistribusi, dan layanan mikro dalam kontainer.

Layanan terkelola Azure Monitor untuk Prometheus adalah komponen Metrik Azure Monitor yang mendukung alat kueri dan visualisasi sumber terbuka seperti PromQL dan Grafana. Layanan terkelola Azure Monitor untuk Prometheus dapat mengumpulkan data dari AKS atau dari kluster Kubernetes apa pun yang menjalankan Prometheus yang dikelola sendiri menggunakan tulis jarak jauh. Untuk mengaktifkan layanan terkelola Azure Monitor untuk Prometheus, Anda membuat ruang kerja Azure Monitor untuk menyimpan metrik Prometheus.

Integrasikan dengan Azure Managed Grafana

Grafana adalah platform visualisasi dan dasbor sumber terbuka yang merupakan metode utama untuk memvisualisasikan metrik Prometheus. Anda dapat menyambungkan ruang kerja Azure Monitor ke ruang kerja Grafana untuk menggunakan data metrik Prometheus Anda sebagai sumber data di dasbor Grafana.

Azure Managed Grafana adalah implementasi Grafana yang dikelola sepenuhnya yang menawarkan beberapa dasbor Grafana yang telah ditentukan sebelumnya untuk memantau Kubernetes dan melakukan pemecahan masalah tumpukan penuh. Anda dapat mengimpor dasbor Grafana bawaan yang menggunakan metrik Prometheus, atau Anda dapat membuat dasbor kustom. Cuplikan layar berikut menunjukkan dasbor Azure Managed Grafana yang menggunakan data pemantauan AKS.

Screenshot of a Grafana dashboard that shows AKS monitoring data.

Peringatan Azure Monitor

Beberapa jenis wawasan Azure Monitor menyertakan templat pemberitahuan yang direkomendasikan, tetapi Anda juga dapat menentukan kondisi untuk memicu pemberitahuan di lingkungan tertentu Anda. Anda dapat mengonfigurasi aturan pemberitahuan untuk memantau performa dan ketersediaan infrastruktur Anda, dan menggunakan aturan pemberitahuan dan aturan tindakan untuk menentukan cara menangani pemberitahuan.

Anda dapat mendasarkan pemberitahuan Azure Monitor pada metrik atau data log yang sama yang digunakan untuk mengisi wawasan. Misalnya, Azure Monitor dapat mengirim pemberitahuan jika VM melebihi ambang pemanfaatan, atau jika jumlah mulai ulang kontainer tertentu terjadi.

Anda juga dapat menentukan siapa yang harus diberi tahu. Wawasan dapat mengirim pemberitahuan melalui email atau pesan teks, atau menggunakan runbook dan webhook untuk merespons pemberitahuan secara otomatis.

Screenshot of alert creation.

Uji pengetahuan Anda

1.

Di mana Anda dapat melihat tampilan topologi dengan detail koneksi jaringan VM dan set skala komputer virtual Anda?

2.

Sistem pemantauan sumber terbuka apa yang dirancang khusus untuk kontainer dan layanan mikro?