Log Integrasi digunakan untuk memonitor dan mengaudit seluruh aktivitas pengiriman data dari Mertani ke server eksternal (push-based / webhook). Setiap pengiriman dicatat secara otomatis — termasuk pengiriman yang berhasil, gagal, maupun yang melalui proses retry.
Klik tombol “Detail” pada baris log untuk melihat isi lengkap HTTP request yang dikirimkan sistem ke server tujuan.Informasi yang ditampilkan:
POST https://[endpoint-server-tujuan]Headers {"content-type":"application/json"}Body{ ... payload data sensor ... }Result{ ... response dari server tujuan ... }
Bagian
Keterangan
Method & URL
Metode HTTP dan endpoint server tujuan yang menerima data
Headers
Header request yang dikirim (termasuk content-type)
Body
Payload data sensor dalam format JSON yang dikirimkan
Result
Response dari server tujuan — digunakan untuk memverifikasi apakah server berhasil menerima data (HTTP 200/201) atau mengembalikan error
Detail pesan ini berguna untuk memverifikasi bahwa format data yang dikirim sudah sesuai dengan yang diharapkan oleh server tujuan.
Jika pengiriman pertama gagal, sistem akan mencoba mengirim ulang secara otomatis menggunakan pola Exponential Backoff — interval antar percobaan semakin lama semakin panjang untuk menghindari beban berlebih pada server tujuan.
Setiap kali retry gagal, sistem menunggu lebih lama sebelum mencoba kembali:
Percobaan 1 → langsung setelah gagalPercobaan 2 → menunggu lebih lamaPercobaan 3 → menunggu lebih lama lagi...Percobaan 10 → percobaan terakhirSetelah itu → sistem berhenti, status = Gagal permanen
Pendekatan ini mencegah sistem membanjiri server tujuan yang sedang bermasalah dengan request berulang dalam waktu singkat.
Server tujuan sempat tidak stabil tetapi pulih sebelum retry ke-10
Retry 10x, tetap Gagal
Server down dalam waktu lama, endpoint salah, atau timeout konsisten
Gagal tanpa retry
Kegagalan pada percobaan pertama yang tidak memicu retry (misalnya error konfigurasi)
Data yang mencapai retry ke-10 dan tetap gagal tidak akan dikirim ulang secara otomatis. Jika data tersebut penting, hubungi tim Mertani untuk penanganan lebih lanjut.