System Activity Logs
Halaman System Activity Logs berfungsi sebagai pusat pemantauan riwayat aktivitas (audit trail) untuk seluruh operasional di dalam ekosistem AmanPay. Dasbor ini mencatat setiap tindakan yang dilakukan oleh pengguna maupun sistem secara real-time, sehingga memudahkan proses troubleshooting, pelacakan perubahan data, dan audit keamanan.

Komponen Utama Dasbor Log
Dasbor ini dirancang untuk menampilkan aliran data log secara terstruktur agar mudah dianalisis oleh admin atau engineer. Berikut adalah rincian komponen yang tersedia:
1. Indikator Status & Ringkasan
Pada area kanan atas modul, terdapat metrik pemantauan cepat:
- TOTAL LOGS: Menampilkan jumlah keseluruhan rekaman aktivitas yang telah disimpam di dalam basis data sistem (contoh pada gambar:
3146log). - STATUS: Menandakan kondisi modul perekaman log saat ini. Status
Livemenunjukkan bahwa service logger berjalan normal dan menangkap aktivitas secara real-time.
2. Kontrol Tampilan Tabel
- Show Entries: Dropdown untuk mengatur batas jumlah baris data yang dirender pada satu halaman layar (misalnya 5 baris).
- Search: Kolom pencarian dinamis untuk menyaring log secara cepat. Anda bisa mencari berdasarkan username, jenis aksi, atau parameter spesifik di dalam detail.
3. Struktur Kolom Data
Tabel utama menyajikan riwayat eksekusi dengan parameter berikut:
- Waktu: Stempel waktu (timestamp) presisi (Format:
YYYY-MM-DD HH:mm:ss) yang mencatat kapan suatu aktivitas diproses oleh peladen. - Username: Nama akun pengguna atau mitra yang mengeksekusi tindakan tersebut (contoh:
Amanu Nur Abdillah). - Aktifitas: Kategori operasi sistem, direpresentasikan dengan badge warna. Umumnya berupa operasi basis data atau sistem seperti
CREATE,UPDATE, atauDELETE. - Detail: Menampilkan rincian teknis dari aktivitas dalam format JSON (JavaScript Object Notation).
Membaca Format JSON Kolom Detail
Kolom Detail adalah bagian paling krusial untuk investigasi teknis. Format JSON digunakan agar parameter tindakan terekam secara persisten dan mudah dibaca oleh mesin maupun manusia.
Berikut adalah contoh rincian log yang umum ditemukan pada dasbor:
{
"action": "updatePaymentDetail",
"status": "success"
}