Bagikan melalui


Observabilitas di Azure Container Apps

Azure Container Apps menyediakan beberapa fitur observabilitas bawaan yang bersama-sama memberikan pandangan menyeluruh tentang kesehatan aplikasi kontainer Anda sepanjang siklus hidup aplikasi. Fitur tersebut membantu memantau dan mendiagnosis status aplikasi Anda untuk meningkatkan performa serta merespons tren dan masalah penting.

Fitur ini mencakup:

Fitur Deskripsi
Streaming log Lihat sistem streaming dan log konsol dari kontainer mendekati real-time.
Konsol kontainer Koneksi ke konsol Linux di kontainer Anda untuk men-debug aplikasi Anda dari dalam kontainer.
Metrik Azure Monitor Lihat dan analisis komputasi dan penggunaan jaringan aplikasi Anda melalui data metrik.
Pengelogan aplikasi Pantau, analisis, dan debug aplikasi Anda menggunakan data log.
Analitik Log Azure Monitor Jalankan kueri untuk melihat dan menganalisis log sistem dan aplikasi aplikasi Anda.
Pemberitahuan Azure Monitor Buat dan kelola pemberitahuan untuk memberi tahu Anda tentang peristiwa dan kondisi berdasarkan metrik dan data log.

Catatan

Meskipun bukan fitur bawaan, Azure Monitor Application Insights adalah alat yang ampuh untuk memantau aplikasi web dan latar belakang Anda. Meskipun Container Apps tidak mendukung agen instrumentasi otomatis Application Insights, Anda dapat membuat instrumen kode aplikasi menggunakan SDK Application Insights.

Pengamatan siklus hidup aplikasi

Dengan fitur observabilitas Container Apps, Anda dapat memantau aplikasi anda sepanjang siklus hidup pengembangan-ke-produksi. Bagian berikut menjelaskan fitur pemantauan yang paling efektif untuk setiap fase.

Pengembangan dan pengujian

Selama fase pengembangan dan pengujian, akses real-time ke log dan konsol aplikasi kontainer Anda sangat penting untuk masalah penelusuran kesalahan. Container Apps menyediakan:

  • Streaming log: Lihat aliran log real-time dari kontainer Anda.
  • Konsol kontainer: Akses konsol kontainer untuk men-debug aplikasi Anda.

Penyebaran

Setelah Anda menyebarkan aplikasi kontainer, pemantauan berkelanjutan membantu Anda dengan cepat mengidentifikasi masalah yang terjadi sekeliling tingkat kesalahan, performa, dan konsumsi sumber daya.

Azure Monitor memberi Anda kemampuan untuk melacak aplikasi Anda dengan fitur-fitur berikut:

  • Metrik Azure Monitor: Memantau dan menganalisis metrik utama.
  • Pemberitahuan Azure Monitor: Menerima pemberitahuan untuk kondisi kritis.
  • Analitik Log Azure Monitor: Melihat dan menganalisis log aplikasi.

Pemeliharaan

Container Apps mengelola pembaruan untuk aplikasi kontainer Anda dengan membuat revisi. Anda dapat menjalankan beberapa revisi secara bersamaan dalam penyebaran hijau biru atau untuk melakukan pengujian A/B. Fitur pengamatan ini membantu Anda memantau aplikasi di seluruh revisi:

  • Metrik Azure Monitor: Memantau dan membandingkan metrik utama untuk beberapa revisi.
  • Pemberitahuan Azure Monitor: Menerima pemberitahuan individual per revisi.
  • Azure Monitor Log Analytics: Melihat, menganalisis, dan membandingkan data log untuk beberapa revisi.

Langkah berikutnya