Nexa Intelligence Docs
Dashboard

Data Sources

Spesifikasi teknis modul Data Sources (/dashboard/sumber), registri domain media, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.

Data Sources (/dashboard/sumber)

Modul Data Sources menyediakan registri domain sumber media siber nasional dan daerah (Tier 1 s.d. Tier 3), konfigurasi adapter perayapan, pemantauan kesehatan koneksi (uptime & SSL), dan kontrol status keaktifan domain.


Tabel Pemetaan Komponen ke PostgreSQL & Elasticsearch

Komponen / Bagian UIPostgreSQL (Tabel & Kolom Kunci)Elasticsearch (Indeks & Field Kunci)Kafka (Topik & Alur Event)
Registri Sumber Media & Status
GET /api/v1/sources
POST /api/v1/sources
GET /api/v1/sources/health
• sources
  ↳ id, name, type, mode, adapter, base_url, template, cron, active, sort_order
• scraping_targets
  ↳ id, domain_name, base_url, scraping_config, is_active
• sources_directory
  ↳ source_id, name, type, domain, status_health (Healthy, Degraded, Down), active
queue-source-health-ping
(Domain Health Poller)

Konfigurasi Adapter & Template Scraping

Setiap sumber media menyimpan konfigurasi selector JSON pada kolom sources.template (meliputi CSS selector untuk judul, penulis, tanggal publikasi, dan isi body artikel) yang digunakan worker GolangScraper A1 & B1.

On this page