Lewati ke konten utama

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.

Tampilan Dasbor System Activity Logs

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: 3146 log).
  • STATUS: Menandakan kondisi modul perekaman log saat ini. Status Live menunjukkan 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, atau DELETE.
  • 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:

Contoh Payload Detail
{
"action": "updatePaymentDetail",
"status": "success"
}