Make monitoring data available in OpenMetrics format
We want to structure the software in the following way for this:
- HAL (as a Python module)
- Provides read/write access to the hardware
- Monitoring application
- Polls the registers every N seconds ('-n N')
- Display the register values ('--show_values', '--dump_values')
- Format in OpenMetrics style (https://github.com/prometheus/client_python)
- Provide the above via web service (The above or Flask?)
Example of "live view":
register0: 0xXYZ
register1: 0xNTM
...