A simple SLA calculator inspired by uptime.is. Calculate SLA percentages for various reporting periods based on downtime duration.
Visit downtime.is followed by a duration to calculate SLA percentages:
downtime.is/100- 100 seconds of downtimedowntime.is/1h- 1 hour of downtimedowntime.is/30m- 30 minutes of downtimedowntime.is/2d12h- 2 days and 12 hours of downtime
For 1 hour of downtime:
- Daily reporting: 95.8333%
 - Weekly reporting: 99.4048%
 - Monthly reporting: 99.8620%
 - Quarterly reporting: 99.9540%
 - Yearly reporting: 99.9885%
 
- Go 1.24 or higher
 - Docker and Docker Compose
 
make server  # Run the server locally
make test    # Run tests