OpenStreetMap

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 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 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 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.

I checked both uptime.openstreetmap.org and prometheus.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.

Log in to leave a comment