Bagikan melalui


Memantau kontainer dengan log Azure Monitor

Artikel ini membahas langkah-langkah yang diperlukan untuk menyiapkan solusi pemantauan kontainer log Azure Monitor untuk melihat peristiwa kontainer. Untuk mengatur kluster Anda untuk mengumpulkan peristiwa kontainer, lihat tutorial langkah demi langkah ini.

Catatan

Sebagai bagian dari transisi yang sedang berlangsung dari Microsoft Operations Management Suite ke Azure Monitor, Operations Management Suite Agent untuk Windows atau Linux akan disebut sebagai agen Analitik Log untuk Windows dan agen Analitik Log untuk Linux.

Catatan

Artikel ini baru-baru ini diperbarui untuk menggunakan istilah log Azure Monitor alih-alih Analitik Log. Data log masih disimpan di ruang kerja Analitik Log dan masih dikumpulkan dan dianalisis oleh layanan Analitik Log yang sama. Kami memperbarui terminologi untuk mencerminkan peran log di Azure Monitor dengan lebih baik. Lihat Perubahan terminologi Azure Monitor untuk detailnya.

Menyiapkan solusi pemantauan kontainer

Catatan

Anda harus menyiapkan log Azure Monitor untuk kluster Anda serta menyebarkan agen Analitik Log pada node Anda. Jika tidak, ikuti langkah-langkah dalam Menyiapkan log Azure Monitor dan Menambahkan agen Analitik Log ke kluster terlebih dahulu.

  1. Setelah kluster Anda disiapkan dengan log Azure Monitor dan agen Analitik Log, sebarkan kontainer Anda. Tunggu hingga kontainer Anda disebarkan sebelum berpindah ke langkah berikutnya.

  2. Di Azure Marketplace, cari Solusi Pemantauan Kontainer dan klik sumber daya Solusi Pemantauan Kontainer yang muncul di bawah kategori Pemantauan + Manajemen.

    Menambahkan solusi Kontainer

  3. Buat solusi di dalam ruang kerja yang sama yang telah dibuat untuk kluster. Perubahan ini secara otomatis memicu agen untuk mulai mengumpulkan data docker pada kontainer. Dalam waktu sekitar 15 menit atau lebih, Anda akan melihat solusinya menyala dengan log dan statistik yang masuk, seperti yang ditunjukkan pada gambar di bawah ini.

    Dasbor Analitik Log Dasar

Agen ini memungkinkan pengumpulan beberapa log khusus kontainer yang dapat dikueri dalam log Azure Monitor, atau digunakan untuk memvisualisasikan indikator kinerja. Tipe log yang dikumpulkan adalah:

  • ContainerInventory: menampilkan informasi tentang nama, citra, dan lokasi kontainer
  • ContainerImageInventory: informasi tentang citra yang disebarkan, termasuk ID atau ukuran
  • ContainerLog: log kesalahan tertentu, log docker (stdout, dll.), dan entri lainnya
  • ContainerServiceLog: perintah daemon docker yang telah dijalankan
  • Perf: penghitung kinerja termasuk cpu kontainer, memori, lalu lintas jaringan, disk i/o, dan metrik kustom dari mesin host

Langkah berikutnya