Skip to content

Add support for external monitoring of settings/admin/serverinfo and implement in eink server #2

@LizardKing00

Description

@LizardKing00

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions