OPS08-BP02 Menganalisis log beban kerja - AWS Well-Architected Framework

OPS08-BP02 Menganalisis log beban kerja

Menganalisis log beban kerja secara rutin sangatlah penting untuk mendapatkan pemahaman yang lebih mendalam tentang aspek-aspek operasional aplikasi Anda. Dengan memilah-milah, memvisualisasikan, dan menafsirkan data log secara efisien, Anda dapat terus mengoptimalkan performa dan keamanan aplikasi.

Hasil yang diinginkan: Wawasan yang kaya tentang perilaku dan operasi aplikasi yang berasal dari analisis log yang menyeluruh, sehingga memastikan deteksi dan mitigasi masalah yang proaktif.

Antipola umum:

  • Mengabaikan analisis log sampai masalah kritis muncul.

  • Tidak menggunakan rangkaian alat lengkap yang tersedia untuk analisis log, sehingga wawasan kritis terlewatkan.

  • Hanya mengandalkan tinjauan log manual tanpa memanfaatkan kemampuan otomatisasi dan kueri.

Manfaat menjalankan praktik terbaik ini:

  • Identifikasikan kemacetan operasional, ancaman keamanan, dan masalah potensial lain secara proaktif.

  • Pemanfaatan data log yang efisien untuk optimalisasi aplikasi berkelanjutan.

  • Peningkatan pemahaman tentang perilaku aplikasi, sehingga membantu upaya debugging dan pemecahan masalah.

Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan: Sedang

Panduan implementasi

Amazon CloudWatch Logs adalah alat yang ampuh untuk analisis log. Fitur terintegrasi seperti Wawasan dan Wawasan Kontributor CloudWatch Logs membuat proses perolehan informasi yang bermakna dari log menjadi intuitif dan efisien.

Langkah implementasi

  1. Siapkan CloudWatch Logs: Konfigurasikan aplikasi dan layanan untuk mengirim log ke CloudWatch Logs.

  2. Siapkan Wawasan CloudWatch Logs: Gunakan CloudWatch Logs Insights untuk mencari dan menganalisis data log Anda secara interaktif.

    1. Buat kueri untuk mengekstrak pola, memvisualisasikan data log, dan memperoleh wawasan yang dapat ditindaklanjuti.

  3. Manfaatkan Wawasan Kontributor Gunakan CloudWatch Contributor Insights untuk mengidentifikasi sumber data teratas dalam dimensi kardinalitas tinggi seperti alamat IP atau agen pengguna.

  4. Implementasikan filter metrik CloudWatch Logs: Konfigurasikan filter metrik log CloudWatch untuk mengubah data log menjadi metrik yang dapat ditindaklanjuti. Ini memungkinkan Anda untuk mengatur alarm atau menganalisis pola lebih lanjut.

  5. Tinjauan dan penyempurnaan rutin: Tinjau strategi analisis log Anda secara berkala untuk menangkap semua informasi yang relevan dan terus mengoptimalkan performa aplikasi.

Tingkat upaya untuk rencana implementasi: Sedang.

Sumber daya

Praktik terbaik terkait:

Dokumen terkait:

Video terkait:

Contoh terkait: