Log Integration (Push-Based)

View as Markdown

Overview

Log Integrasi digunakan untuk memonitor hasil pengiriman data dari sistem ke server eksternal (customer).

Sistem mendukung:

  • Multi server integration
  • Pengiriman data otomatis (push based)
  • Retry mekanisme saat gagal kirim

Semua aktivitas pengiriman akan dicatat dan dapat dianalisis melalui menu ini.

Fungsi Utama

  • Melihat jumlah pengiriman Berhasil vs Gagal
  • Mengetahui waktu pengiriman data
  • Menganalisis penyebab kegagalan
  • Audit bukti pengiriman data

Log ini sangat penting untuk troubleshooting integrasi dan validasi data delivery ke pihak eksternal.


Steps Mengakses Log Integrasi

1

Buka Menu Instansi

Masuk ke menu Instansi.

2

Pilih Menu Integrasi

Klik menu Integrasi.

Integrasi akan kosong jika belum pernah mengintegrasikan data Mertani dengan sistem Customer.

3

Pilih Integrasi

Pada daftar integrasi, pilih salah satu integrasi.

4

Lihat Log

Data log akan ditampilkan dalam bentuk tabel.


Struktur Tabel Log

Tampilan utama berupa matriks:

  • Baris (Vertical) → daftar device
  • Kolom (Horizontal) → tanggal dalam satu bulan
  • Isi tabel → jumlah sukses / gagal per hari

Pengguna dapat:

  • Filter berdasarkan periode
  • Melihat performa pengiriman per device

Melihat Detail Log

1

Pilih Data

Klik pada cell (device + tanggal tertentu).

2

Lihat Detail Log

Sistem akan menampilkan daftar log pengiriman data.

3

Filter Status

Gunakan filter:

  • Berhasil
  • Gagal
4

Analisa Waktu

Perhatikan waktu berikut:

  • Record Time → waktu data dikirim oleh device
  • Created At → waktu pertama kali dikirim ke server
  • Updated At → waktu terakhir retry (jika ada)
5

Cek Retry

Lihat jumlah retry untuk mengetahui berapa kali sistem mencoba mengirim ulang.

6

Cek Status

Status akhir:

  • Berhasil
  • Gagal
7

Lihat Detail Error

Periksa detail log untuk mengetahui penyebab kegagalan.

Jika terdapat banyak retry atau status gagal, kemungkinan terdapat masalah pada endpoint server tujuan atau konfigurasi integrasi.


Best Practice
  • Monitor log secara berkala untuk memastikan integrasi berjalan stabil
  • Gunakan retry sebagai indikator kesehatan koneksi
  • Segera investigasi jika terdapat kegagalan berulang