- livy [service name]: checks uptime status of chosen service
- livy [service name] --watch: checks periodically for uptime status
- livy [service name] -o --filename: write output to a file
- livy [service name] --verbose: check for uptime status with verbose description
livy parses js file to support different services. The services file can be found at /src/lib/services.js
.
To add a new service:
- Create a new service object with:
- URL of the service uptime status page (What is uptime status page
- Regex pattern to match for liveness indication.
- Expose the new object via module.exports
- Create PR!
- livy intersects the gap of knowing when service is down
- integrate with CI pipeline to lazy load modules
- Should services define in configuration format? (e.g.: TOML, JSON, YAML)