Overview
Add support to monitor the settings/admin/serverinfo endpoint via an external server monitoring tool. Implement the necessary endpoints and integration logic directly in the eink server.
Tasks
- Design and expose an endpoint or mechanism under
settings/admin/serverinfo that reporting tools can access for monitoring status, health, and configuration.
- Evaluate and select a suitable external monitoring tool or protocol (e.g., Prometheus scrape endpoints, REST API for monitoring, or custom solution).
- Implement necessary backend logic in the eink server to expose required data (server statistics, version info, uptime, resource usage, etc.).
- Document the usage and integration steps for configuring external monitoring.
Acceptance Criteria
- The server provides a machine-readable output from
settings/admin/serverinfo suitable for integration with typical monitoring tools.
- Documentation included for configuration and external integration.
- Passes all necessary code and integration tests.
Label: enhancement
Overview
Add support to monitor the
settings/admin/serverinfoendpoint via an external server monitoring tool. Implement the necessary endpoints and integration logic directly in the eink server.Tasks
settings/admin/serverinfothat reporting tools can access for monitoring status, health, and configuration.Acceptance Criteria
settings/admin/serverinfosuitable for integration with typical monitoring tools.Label: enhancement