System Information
Get information about your changedetection.io instance, including watch counts, version, uptime, and queue status.Get System Info
endpoint
/api/v1/systeminfo
Response Fields
integer
Total number of watches configured in the system
integer
Total number of tags/groups
string
changedetection.io version number
number
System uptime in seconds since last restart
integer
Number of watches currently queued for checking
array
Array of watch UUIDs that are overdue for their next check
Example
Understanding System Metrics
Watch Count
The total number of watches includes:- Active (unpaused) watches
- Paused watches
- Watches with errors
Tag Count
The total number of tags/groups in the system. Use this to track organization:Uptime
Uptime is measured in seconds since the last application restart. Convert to human-readable format:Queue Size
The number of watches currently queued for checking. A high queue size may indicate:- Many watches being checked simultaneously
- Slow fetch operations (e.g., browser-based fetching)
- System resource constraints
Normal queue sizes vary based on your setup. A queue of 0-10 is typical. Consistently high queues (50+) may indicate performance issues.
Overdue Watches
Watches that haven’t been checked within their configured interval (plus a 5-minute grace period). Overdue watches may indicate:- System is too busy to keep up with check intervals
- Watch has errors preventing checks
- Queue is backed up
Health Monitoring
Use the system info endpoint for health checks and monitoring:Basic Health Check
Advanced Health Check
Monitoring Dashboard
Create a simple monitoring dashboard:Integration Examples
Prometheus Metrics
Export metrics for Prometheus:Grafana Dashboard
Use the Prometheus metrics above with Grafana queries:Uptime Monitoring
Integrate with uptime monitoring services:Version Information
Theversion field follows semantic versioning:
0.50.10
- Major: 0 (pre-1.0)
- Minor: 50 (feature releases)
- Patch: 10 (bug fixes)