OpenStreetMap Service Availability (2023-11-20 - 2023-12-20)
Posted by NorthCrab on 27 December 2023 in English. Last updated on 27 January 2024.I have started an independent collection of OSM SLA statistics. Approximately once a month, I will publish my results with the aim of enhancing transparency regarding the reliability of OSM services. I use uptime-kuma to run monitoring. I also verify connectivity with non-OSM services (to prevent false positives). The current configuration includes checking the availability of openstreetmap-website and openstreetmap-cgimap (API). Tile layer availability is not currently included in the checks. The health-check resolution is set to 30 seconds, and the checks are executed from a single server in the Hetzner datacenter in Germany. For the endpoint to be marked unavailable, two consecutive checks must fail. This should be well-representative of an average user experience.
Summary
Total API downtime: 2 hours 34 minutes 13 seconds
API SLA: 99.643%
Total website downtime: 43 minutes 15 seconds
Website SLA: 99.900%
Note that some functionalities of the website require API to also be available.
Details
2023-11-30 10:07:24 - 2023-11-30 10:09:40
- Total downtime: 2 minutes 16 seconds
- π© API unavailable
2023-11-30 10:16:16 - 2023-11-30 10:21:31
- Total downtime: 5 minutes 15 seconds
- π© API unavailable
2023-11-30 21:34:44 - 2023-11-30 21:36:14
- Total downtime: 1 minute 30 seconds
- π© API unavailable
2023-12-01 04:27:18 - 2023-12-01 04:29:00
- Total downtime: 1 minute 42 seconds
- π© API unavailable
2023-12-01 17:26:20 - 2023-12-01 17:29:20
- Total downtime: 3 minutes
- π© API unavailable
2023-12-01 17:45:06 - 2023-12-01 17:50:39
- Total downtime: 5 minutes 33 seconds
- π© API unavailable
2023-12-01 17:50:39 - 2023-12-01 18:04:09
- Total downtime: 13 minutes 30 seconds
- π© API unavailable
- π Website unavailable
2023-12-01 18:04:09 - 2023-12-01 18:06:51
- Total downtime: 2 minutes 42 seconds
- π© API unavailable
2023-12-01 18:09:38 - 2023-12-01 18:10:23
- Total downtime: 45 seconds
- π© API unavailable
2023-12-01 18:12:25 - 2023-12-01 18:17:09
- Total downtime: 4 minutes 44 seconds
- π© API unavailable
2023-12-02 17:26:09 - 2023-12-02 17:32:09
- Total downtime: 6 minutes
- π© API unavailable
2023-12-02 17:44:34 - 2023-12-02 17:47:34
- Total downtime: 3 minutes
- π© API unavailable
2023-12-03 14:43:50 - 2023-12-03 14:52:25
- Total downtime: 8 minutes 35 seconds
- π© API unavailable
2023-12-03 14:52:25 - 2023-12-03 14:56:10
- Total downtime: 3 minutes 45 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 14:56:10 - 2023-12-03 15:05:16
- Total downtime: 9 minutes 6 seconds
- π© API unavailable
2023-12-03 15:05:16 - 2023-12-03 15:06:46
- Total downtime: 1 minute 30 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 15:06:46 - 2023-12-03 15:09:45
- Total downtime: 2 minutes 59 seconds
- π© API unavailable
2023-12-03 15:09:45 - 2023-12-03 15:10:30
- Total downtime: 45 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 15:10:30 - 2023-12-03 15:11:58
- Total downtime: 1 minute 28 seconds
- π© API unavailable
2023-12-03 15:11:58 - 2023-12-03 15:12:43
- Total downtime: 45 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 15:12:43 - 2023-12-03 15:14:48
- Total downtime: 2 minutes 5 seconds
- π© API unavailable
2023-12-03 15:14:48 - 2023-12-03 15:15:33
- Total downtime: 45 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 15:15:33 - 2023-12-03 15:18:13
- Total downtime: 2 minutes 40 seconds
- π© API unavailable
2023-12-03 15:18:13 - 2023-12-03 15:19:43
- Total downtime: 1 minute 30 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 15:19:43 - 2023-12-03 15:23:06
- Total downtime: 3 minutes 23 seconds
- π© API unavailable
2023-12-03 15:23:06 - 2023-12-03 15:25:21
- Total downtime: 2 minutes 15 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 15:25:21 - 2023-12-03 15:28:11
- Total downtime: 2 minutes 50 seconds
- π© API unavailable
2023-12-03 15:28:11 - 2023-12-03 15:28:56
- Total downtime: 45 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 15:28:56 - 2023-12-03 15:30:22
- Total downtime: 1 minute 26 seconds
- π© API unavailable
2023-12-03 15:30:22 - 2023-12-03 15:32:37
- Total downtime: 2 minutes 15 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 15:32:37 - 2023-12-03 15:34:04
- Total downtime: 1 minute 27 seconds
- π© API unavailable
2023-12-03 15:34:04 - 2023-12-03 15:37:04
- Total downtime: 3 minutes
- π© API unavailable
- π Website unavailable
2023-12-03 15:37:04 - 2023-12-03 15:40:23
- Total downtime: 3 minutes 19 seconds
- π© API unavailable
2023-12-03 15:40:23 - 2023-12-03 15:41:08
- Total downtime: 45 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 15:41:08 - 2023-12-03 15:42:57
- Total downtime: 1 minute 49 seconds
- π© API unavailable
2023-12-03 15:42:57 - 2023-12-03 15:44:27
- Total downtime: 1 minute 30 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 15:44:27 - 2023-12-03 15:47:15
- Total downtime: 2 minutes 48 seconds
- π© API unavailable
2023-12-03 15:47:15 - 2023-12-03 15:50:45
- Total downtime: 3 minutes 30 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 15:50:45 - 2023-12-03 15:56:35
- Total downtime: 5 minutes 50 seconds
- π© API unavailable
2023-12-03 15:57:38 - 2023-12-03 16:08:42
- Total downtime: 11 minutes 4 seconds
- π© API unavailable
2023-12-03 16:08:42 - 2023-12-03 16:10:57
- Total downtime: 2 minutes 15 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 16:10:57 - 2023-12-03 16:16:50
- Total downtime: 5 minutes 53 seconds
- π© API unavailable
2023-12-03 16:16:50 - 2023-12-03 16:17:35
- Total downtime: 45 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 16:17:35 - 2023-12-03 16:22:57
- Total downtime: 5 minutes 22 seconds
- π© API unavailable
2023-12-03 16:22:57 - 2023-12-03 16:26:42
- Total downtime: 3 minutes 45 seconds
- π© API unavailable
- π Website unavailable
2023-12-03 16:26:42 - 2023-12-03 16:27:39
- Total downtime: 57 seconds
- π© API unavailable
2023-12-07 04:15:18 - 2023-12-07 04:16:03
- Total downtime: 45 seconds
- π© API unavailable
2023-12-13 20:13:39 - 2023-12-13 20:14:24
- Total downtime: 45 seconds
- π© API unavailable
Discussion
Comment from TrickyFoxy on 27 December 2023 at 16:36
https://uptime.openstreetmap.org
Comment from NorthCrab on 27 December 2023 at 16:57
@TrickyFoxy Thank You! I wasnβt aware of that. I quickly compared the downtime on 12-03 for βWebsite HTTPSβ, with the official number being approximately 3 minutes and 30 seconds of downtime. However, during my observation, I noted about 27 minutes of unavailability. Perhaps, the official uptime checks are hitting some form of cache, or the downtime was more concentrated in the European region. The next month I will do a more in-depth comparison :-)
Comment from TrickyFoxy on 27 December 2023 at 17:46
Then check out https://prometheus.openstreetmap.org
Comment from NorthCrab on 27 December 2023 at 17:56
Thatβs a good suggestion! However, I donβt think solving this mystery is my priority or of significant importance. I just personally found it interesting :-)
Comment from mmd on 27 December 2023 at 23:20
12-03 issue was handled in this operations ticket: https://github.com/openstreetmap/operations/issues/1008
IIRC a well known company did some fairly extensive web page and API scraping over the weekend and was blocked subsequently. (Mentioned in another operations issue)
Comment from NorthCrab on 27 December 2023 at 23:28
@mmd Thatβs interesting! Thank you for sharing. :-)
Comment from rtnf on 3 January 2024 at 10:38
I checked both
uptime.openstreetmap.org
andprometheus.openstreetmap.org
around that day. I think both of them is pretty much consistent. Two spikes of downtime. First, 13:50 - 15:00. Second, 15:00 - 15:30.