Bekerja dengan log
Layanan backend platform Navixy selalu mengumpulkan log saat berjalan. Log ini berisi entri tentang semua tindakan yang dilakukan oleh layanan Java, serta kesalahan yang terjadi selama operasi platform. Analisis log adalah bagian integral dari proses pemecahan masalah.
Lokasi log
Ketiga layanan backend Java memiliki log masing-masing. Direktori default adalah sebagai berikut:
Layanan
Linux
Windows
API-server
/home/java/api-server/log
C:\java\api-server\log
SMS-server
/home/java/sms-server/log
C:\java\sms-server\log
TCP-server
/home/java/tcp-server/log
C:\java\tcp-server\log
Isi log
Log API-server adalah yang pertama dianalisis ketika terjadi masalah yang terkait dengan operasi platform secara keseluruhan maupun fungsi individual. Jika Anda melihat bahwa permintaan API tidak dijalankan (selama integrasi API atau di alat pengembang browser), cari di log berdasarkan header atau isi permintaan tersebut. Jika ada masalah yang memengaruhi perangkat tertentu atau grup perangkat, cari berdasarkan IMEI atau ID perangkat tersebut.
Log SMS-server harus diperiksa ketika ada gangguan pengiriman pesan. Ini berlaku untuk pengiriman SMS dan email (terlepas dari nama layanan). Cari masalah berdasarkan nomor telepon atau e-mail.
Log TCP-server memuat semua informasi terkait operasi perangkat, koneksi jaringan, dan pemeriksaan lisensi. Di sini Anda dapat mencari berdasarkan IMEI perangkat, alamat jaringan, atau parameter lain yang terkait dengan masalah.
Alat yang berguna
Linux
Anda dapat mencari nilai spesifik dalam log dengan menggunakan grep perintah. Dengan cara ini, Anda akan melihat entri log yang berisi nilai yang Anda cari. Contoh:
Untuk melihat entri log baru secara real time, gunakan tail perintah. Ini sangat berguna ketika Anda memiliki kesempatan untuk memicu masalah.
Untuk melihat seluruh log, gunakan editor teks apa pun yang Anda pilih, seperti nano atau vim.
Windows
Notepad standar di Windows tidak mampu menangani file teks berukuran besar, jadi jangan mencoba menggunakannya untuk melihat log - itu hanya akan macet. Sebagai gantinya, gunakan editor teks pihak ketiga yang lebih canggih.
Editor paling populer untuk Windows adalah:
Editor-editor ini memiliki kemampuan pencarian lanjutan dan dapat menangani ukuran file besar, sehingga sangat berguna ketika bekerja dengan log pada instance besar.
Last updated
Was this helpful?