Goal
Optional integration with snmp_exporter to expose printer metrics in Prometheus. Hub itself stays unchanged — exporter scrapes the printers directly.
Why optional
Phase 0 confirmed all the OIDs we need (display, page counter, alerts) respond on Brother PT/QL printers. snmp_exporter with Brother generator config can produce Prometheus metrics without any hub-side changes.
Tasks
Out of scope
- Embedding metrics endpoint inside the hub container
- Replacing the hub's own status flow
Goal
Optional integration with
snmp_exporterto expose printer metrics in Prometheus. Hub itself stays unchanged — exporter scrapes the printers directly.Why optional
Phase 0 confirmed all the OIDs we need (display, page counter, alerts) respond on Brother PT/QL printers.
snmp_exporterwith Brother generator config can produce Prometheus metrics without any hub-side changes.Tasks
prometheus.ymlsnippet inexamples/docs/architecture.mdas add-onprinter_status != "ready"for >5min)Out of scope