For a monitoring daemon, this endpoint should provide useful operational visibility. The README describes it as "Current monitoring state" but it does not expose any monitoring state.
Expected Behavior
The status endpoint should return useful information such as:
List of monitored domains and hostnames
Last check timestamps for DNS, ports, TLS
Number of monitored IPs and ports
Summary of current certificate expiry status
Whether any errors are currently detected
Uptime
This is important for operators to verify the daemon is functioning correctly without checking logs.
Category
Nice-to-have for 1.0. The health endpoint covers basic "is it alive" checks, but a richer status endpoint would significantly improve operability.
## Problem
The `/api/v1/status` endpoint returns only:
```json
{"status": "ok"}
```
For a monitoring daemon, this endpoint should provide useful operational visibility. The README describes it as "Current monitoring state" but it does not expose any monitoring state.
## Expected Behavior
The status endpoint should return useful information such as:
- List of monitored domains and hostnames
- Last check timestamps for DNS, ports, TLS
- Number of monitored IPs and ports
- Summary of current certificate expiry status
- Whether any errors are currently detected
- Uptime
This is important for operators to verify the daemon is functioning correctly without checking logs.
## Category
Nice-to-have for 1.0. The health endpoint covers basic "is it alive" checks, but a richer status endpoint would significantly improve operability.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
The
/api/v1/statusendpoint returns only:For a monitoring daemon, this endpoint should provide useful operational visibility. The README describes it as "Current monitoring state" but it does not expose any monitoring state.
Expected Behavior
The status endpoint should return useful information such as:
This is important for operators to verify the daemon is functioning correctly without checking logs.
Category
Nice-to-have for 1.0. The health endpoint covers basic "is it alive" checks, but a richer status endpoint would significantly improve operability.