Multi-Site REST API Synchronization Platform
REST API Synchronization Monitor & Control Center
Konfigurasi IP Host, Port, Database, Kredensial User/Password, dan Kontrol Servis
{{ alert.message }}
Pola Sinkronisasi: HQ ← SITE A, B, C (Transaksi) dan HQ → SITE A, B, C (Master)
IP: {{ data?.site_utama?.db?.host || '192.168.20.100' }}
DB: {{ data?.site_utama?.db?.name || 's3clm_live_dev' }}
HPE Mini Utama Timbang 1
DB: {{ data?.site_produksi?.db?.name || 's3clm_live' }}
PC Server Mini Site Produksi
Pola: HQ ← C (Trx) | HQ → C (Mst)
Sukses: {{ totalSuccessCount }}
Gagal: {{ totalFailedCount }}
Perbandingan real-time jumlah baris data antara HQ Server, Site A, Site B, dan Site C untuk seluruh tabel transaksi dan master.
| Nama Tabel | Tipe & Arah | HQ Records | Site A | Site B | Site C (Cadangan) | Selisih | Status Sync | Progres Kelengkapan |
|---|---|---|---|---|---|---|---|---|
| {{ item.table_name }} |
{{ item.entity_group }}
{{ item.sync_direction }}
|
{{ formatNumber(item.hq_count) }} | {{ formatNumber(item.site_a_count) }} | {{ formatNumber(item.site_b_count) }} | {{ formatNumber(item.site_c_count) }} | +{{ formatNumber(item.local_additions || (item.site_a_count - item.hq_count)) }} (Lokal Site) {{ item.diff_count === 0 ? '0' : '+' + formatNumber(item.diff_count) }} | {{ (item.status === 'SITE_NEW' || item.status === 'MATCH_LOKAL' || (item.entity_group === 'MASTER' && item.site_a_count > item.hq_count)) ? 'MATCH + LOKAL (+' + (item.local_additions || (item.site_a_count - item.hq_count)) + ')' : item.status }} |
{{ item.match_percent }}%
{{ formatTimeAgo(item.last_sync_time) }}
{{ item.sync_note || ('+' + (item.site_a_count - item.hq_count) + ' Record Lokal Baru di Site (Proses Sync Site -> HQ)') }}
|
| Tidak ada data tabel yang sesuai dengan filter pencarian. | ||||||||
| Waktu | Site | Tabel / PK | Operasi | Status |
|---|---|---|---|---|
| {{ formatTimeOnly(item.synced_at) }} | {{ item.source_site }} |
{{ item.table_name }}
{{ item.record_pk || '-' }}
|
{{ item.operation || 'UPSERT' }} | {{ item.status }} |
| Belum ada data riwayat sinkronisasi. | ||||