The hardest problems to me are properly monitoring and computing downtime. Heroku's uptime calculation uses time[1], which breaks down for an API where it should be more about the number of requests.
Any idea how Github is measuring downtime? Is there a difference in Github's measurement for when there's low usage vs. going down during peak hours? How are sporadic errors computed vs. a complete outage?
- http://blog.balancedpayments.com/status-page/
- http://news.ycombinator.com/item?id=4877643
The hardest problems to me are properly monitoring and computing downtime. Heroku's uptime calculation uses time[1], which breaks down for an API where it should be more about the number of requests.
Any idea how Github is measuring downtime? Is there a difference in Github's measurement for when there's low usage vs. going down during peak hours? How are sporadic errors computed vs. a complete outage?
[1] https://devcenter.heroku.com/articles/heroku-status#uptime-c...