Web user interface of InfoLogger logging system. It interfaces with the system using two modes:
- Query: Querying historical logs from a database
- Live: Receiving Real-Time logs from a TCP endpoint over InfoLogger protocol (v1.3, v1.4)
nodejs>= 8.9.4- InfoLogger MySQL database for Query mode
- InfoLoggerServer endpoint for Live mode
git clone https://github.com/AliceO2Group/WebUi.git; cd WebUi/InfoLoggernpm install --prodcp config-default.js config.js- Modify
config.jsfile to set InfoLogger database and endpoint details - Start web app:
npm start - Open browser and navigate to http://localhost:8080
InfoLoggerServer can be simulated by running npm run simul. The dummy server binds localhost:6102 endpoint.
- Use top panel to set match and exclude filters
- Click "Query" or "Live" button to start the selected mode
- Click on log records to see more details in the inspector (Inspector can be toggled with the bottom right checkbox buttons)
- Show/hide columns by clicking on labels on top of page
- Use arrows keys to navigate quickly between logs
