Historian writer
İsteğe bağlı ayrı süreç. Runtime spool’u ready/ altına döndürür; writer bu dosyaları okuyup kalıcı depoya yazar.
Env
| Değişken | Anlam |
|---|---|
VION_SPOOL_DIR | Zorunlu. Runtime ile aynı spool kökü |
VION_HISTORIAN | columnar veya postgres |
VION_HISTORIAN_DIR | Columnar VIONCOL1 kökü |
VION_HISTORIAN_DATABASE_URL | Historian PostgreSQL (mühendislik DB değil) |
VION_HISTORIAN_RETENTION_DAYS | Eski örnekleri sil (source_ts) |
VION_HISTORIAN_RETENTION_SECS | Aynı pencere saniye cinsinden (test; ikisi set ise secs kazanır) |
Gömülü yol
Runtime’da VION_HISTORIAN_DIR set ise runtime kendi spool’unu columnar dosyaya boşaltır. Aynı spool üzerinde hem gömülü flush hem historian-writer çalıştırmayın.
History okuma: runtime GET /api/v1/tags/{id}/history. VION_HISTORIAN_DATABASE_URL set ise PG’den okur (runtime append etmez).
Native kurulumda control-plane / runtime ile aynı supervised desen kullanılabilir.