Memantau Klaster AKS

Solusi Komputasi Azure

Florin Angelescu

Azure Cloud Architect

Mengapa pemantauan penting

 

Kubernetes

 

 

  • Pemantauan penting untuk memahami perilaku aplikasi di produksi.
  • Masalah bisa luput hingga pengguna terdampak.
Solusi Komputasi Azure

Mengapa pemantauan penting

 

 

Kubernetes

 

  • Kubernetes menyediakan metrik dasar.
  • AKS terintegrasi dengan Azure Monitor dan Log Analytics.

  • Pemantauan membantu:

    • Mendeteksi masalah lebih awal
    • Mengoptimalkan penggunaan sumber daya
    • Aplikasi memenuhi ekspektasi kinerja
  • Mendukung pelaporan kepatuhan.

Solusi Komputasi Azure

Metrik dan dasbor

Kubernetes

  • Metrik adalah dasar pemantauan.
  • AKS mengekspos penggunaan CPU, memori, dan jaringan untuk pod dan node.
Solusi Komputasi Azure

Metrik dan dasbor

Kubernetes

Azure Monitor

  • Mengumpulkan metrik ini.
  • Menyajikannya dalam dasbor.
  • Memudahkan visualisasi tren.
Solusi Komputasi Azure

Metrik dan dasbor

Kubernetes

Dasbor kustom dapat menggabungkan:

  • Metrik infrastruktur
  • Data level aplikasi (latensi permintaan, jumlah galat)

Dengan menyesuaikan dasbor untuk kebutuhan tim, pemantauan memberi insight yang dapat ditindaklanjuti, bukan detail yang berlebihan.

Solusi Komputasi Azure

Log dan diagnostik

 

 

Kubernetes

 

Log

  • Memberikan detail perilaku aplikasi.
  • Streaming log langsung dari pod dengan kubectl logs.
  • Sentralisasi log dengan Log Analytics.
Solusi Komputasi Azure

Log dan diagnostik

 

 

Kubernetes

 

  • Alat diagnostik membantu menemukan akar masalah:

    • Kontainer gagal
    • Layanan salah konfigurasi
    • Bottleneck sumber daya
  • Format log terstruktur (JSON):

    • Lebih mudah diparse dan dianalisis otomatis
Solusi Komputasi Azure

Peringatan dan otomatisasi

Alerts

Azure Monitor memungkinkan Anda menetapkan ambang metrik dan memicu peringatan saat terlampaui.

Solusi Komputasi Azure

Peringatan dan otomatisasi

Alerts

Penggunaan CPU di atas 80% selama beberapa menit:

  • Peringatan dapat memberi tahu tim operasi
Solusi Komputasi Azure

Peringatan dan otomatisasi

Alerts

Peringatan juga dapat memicu aksi otomatis, seperti men-scale beban kerja atau me-restart pod.

Solusi Komputasi Azure

Peringatan dan otomatisasi

Alerts

Menggabungkan peringatan dengan otomatisasi:

  • Mengurangi intervensi manual
  • Mempercepat pemulihan
Solusi Komputasi Azure

Praktik terbaik untuk pemantauan

Metrics

Kumpulkan metrik yang mencerminkan kesehatan sistem dan pengalaman pengguna

Dashboards

Fokus pada insight yang dapat ditindaklanjuti

Logs

Gunakan agregasi log untuk mempermudah troubleshooting

Monitor

Tinjau dan sempurnakan aturan pemantauan

Solusi Komputasi Azure

Ringkasan

 

Kubernetes

 

  • Pemantauan di AKS memberi visibilitas untuk mengoperasikan aplikasi dengan percaya diri.
  • Dengan metrik, log, dasbor, dan peringatan Anda dapat:
    • Mendeteksi masalah lebih awal
    • Mengoptimalkan kinerja
    • Menjaga keandalan
Solusi Komputasi Azure

Ayo berlatih!

Solusi Komputasi Azure

Preparing Video For Download...