We are using DataDog and NewRelic to monitor the performance of few DevOps supported systems and we need to provide some uptime reports like:
- 99.5% up last month (x minutes downtime)
- 99.1% up last year (x minutes downtime)
While we do have URL monitoring configured on DataDog we were not able to find a way to compute the uptime (only to get an alert when the service is down).
NewRelic is also used but it seems that they have an URL monitoring service which works only on publicly accessible sites, making it useless for 9/10 cases.