Orateur
Description
Caputlog is a runtime logging tool that streams events through Logstash and stores them in Elasticsearch, while PVInfo provides a React-based visualization layer for PV metadata. This project integrates Caputlog logs with PVInfo to deliver context-rich diagnostics, improved traceability, and actionable analytics. We engineered a modular data pipeline that ingests caput events from Caputlog, normalizes and indexes them in Elasticsearch, and synchronizes PV metadata from PVInfo to enable cross-referencing of events with PV state and configuration. The front-end PVInfo UI surfaces real-time and historical views that correlate caput activity with PV context, supporting faster root-cause analysis, reproducibility of incidents, and enhanced operator training.