Memantau error aplikasi di produksi sebelum pengguna melapor
Setelah rilis, aplikasi berhadapan dengan data nyata, perangkat beragam, dan perilaku pengguna yang tak terduga. Kesalahan yang muncul di sana sering tidak pernah dilaporkan; pengguna hanya diam-diam pergi. Pemantauan error membuat masalah itu terlihat.
Apa yang perlu ditangkap
Tangkap kesalahan di dua sisi: server dan browser. Di server, catat pengecualian yang tidak tertangani beserta konteksnya. Di browser, catat kesalahan JavaScript dan permintaan jaringan yang gagal.
Setiap catatan sebaiknya memuat jejak kesalahan, versi aplikasi, dan informasi pengguna yang dianonimkan agar mudah direproduksi.
Kurangi kebisingan
Pemantauan yang menghasilkan ratusan peringatan per hari akan diabaikan. Kelompokkan kesalahan yang sama, abaikan yang tidak berarti, dan beri prioritas berdasarkan jumlah pengguna yang terdampak.
- Gabungkan kesalahan serupa menjadi satu isu.
- Beri peringatan hanya pada kesalahan baru atau melonjak.
- Tandai versi rilis agar regresi mudah terlihat.
- Tetapkan pemilik untuk tiap isu.
Log yang berguna
Selain kesalahan, catat peristiwa penting seperti pembayaran, perubahan hak akses, dan kegagalan integrasi. Gunakan format terstruktur agar mudah dicari. Jangan mencatat data sensitif seperti kata sandi atau nomor kartu.
Simpan log cukup lama untuk menyelidiki masalah, tetapi tidak selamanya.
Kesehatan sistem secara umum
Pantau juga indikator seperti waktu respons, penggunaan memori, dan antrean tugas. Lonjakan pada indikator ini sering mendahului kesalahan yang terlihat pengguna.
Sasaran
Tujuannya mengetahui masalah dalam hitungan menit, bukan dari ulasan pelanggan keesokan harinya.
Budaya menindaklanjuti
Alat sebaik apa pun tidak berguna bila tidak ada kebiasaan meninjau. Sisihkan waktu rutin, misalnya mingguan, untuk melihat isu teratas dan memutuskan mana yang diperbaiki.
Pertanyaan yang sering muncul
Ya, tanpa komitmen. Kami balas dalam 1×24 jam kerja.
Tentang Tim AnabisolutionsStudio digital dari Pekanbaru yang mengerjakan website, aplikasi, dan sistem untuk klien di Riau dan sekitarnya.
Anabisolutions

