cd-roman/Website Uptime Monitor
Monitor websites uptime, log results, and create issues for failures
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| sites | Newline-separated list of URLs to monitor. Example: https://example.com https://api.example.com/health | yes | — |
| timezone | IANA timezone for timestamps (e.g., 'America/New_York', 'Europe/Paris') | — | UTC |
| log-file | Path to log file (relative to repository root) | — | uptime-monitor-results.log |
| commit-message | Commit message for log file updates | — | 🔍 Uptime monitoring results |
| timeout | Request timeout in seconds | — | 15 |
| success-codes | Comma-separated list of HTTP status codes considered successful | — | 200,201,202,204 |
| max-concurrent | Maximum number of concurrent requests | — | 5 |
| create-issue | Create GitHub issue on failures | — | true |
Outputs
| name | description |
|---|---|
| failed-sites | Number of sites that failed |
| total-sites | Total number of sites checked |
| log-file-path | Path to the generated log file |