{"id":2779,"date":"2025-11-20T14:40:55","date_gmt":"2025-11-20T14:40:55","guid":{"rendered":"https:\/\/uptimerobot.com\/blog\/?p=2779"},"modified":"2026-01-19T15:05:50","modified_gmt":"2026-01-19T15:05:50","slug":"inside-the-cloudflare-outage","status":"publish","type":"post","link":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/","title":{"rendered":"Inside the Cloudflare Outage: Real-World Data from UptimeRobot"},"content":{"rendered":"\n<p><span style=\"font-weight: 400;\">On November 18th, 2025, a large Cloudflare outage briefly broke big chunks of the internet.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">For several hours, users around the world were greeted with 500 errors, including platforms like X, ChatGPT, Spotify, and many others that run behind Cloudflare\u2019s network.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">At UptimeRobot, we sit in a slightly unusual spot during events like this:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">We <\/span><strong>monitor over 10 million endpoints<\/strong><span style=\"font-weight: 400;\">, including a massive number of websites and APIs that run on Cloudflare.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">We also <\/span><strong>use Cloudflare ourselves<\/strong><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ul>\n\n\n\n<p><span style=\"font-weight: 400;\">So when Cloudflare has a bad day, we see it twice: once in the alerts we send to our customers, and again in how it affects parts of our own infrastructure.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">From our vantage point, about <\/span><strong>18% of UptimeRobot users<\/strong><span style=\"font-weight: 400;\"> saw at least one monitor go down during the incident (compared to roughly 1.2% at the same time on a normal day), with an <\/span><strong>average downtime of 33 minutes<\/strong><span style=\"font-weight: 400;\"> and a median of 10 minutes.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">On top of that, <\/span><strong>our notification pipeline briefly spiked by around 3,900%<\/strong><span style=\"font-weight: 400;\">, which is 40x the usual load.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">In this post, we\u2019ll keep the Cloudflare internals short and focus on two things:<\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">A quick, human-readable summary of what went wrong.<\/span><span style=\"font-weight: 400;\"><br><\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">What we saw across the internet through UptimeRobot monitoring.<\/span><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">What happened at Cloudflare (the short version)<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Cloudflare has already published a <\/span><a href=\"https:\/\/blog.cloudflare.com\/18-november-2025-outage\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">detailed breakdown of the incident<\/span><\/a><span style=\"font-weight: 400;\">, so we won\u2019t repeat their whole post-mortem here.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"957\" src=\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png\" alt=\"the entire internet aws cloudflare meme\" class=\"wp-image-2780\" srcset=\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png 800w, https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image-251x300.png 251w, https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image-768x919.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">In simple terms, an <\/span><strong>internal configuration change in Cloudflare\u2019s Bot Management system<\/strong><span style=\"font-weight: 400;\"> caused one of their internal \u201cfeature files\u201d to grow far beyond its expected size (after a ClickHouse permissions change doubled the rows returned by the query that builds it).&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">That file was pushed across their network and loaded by the software that handles traffic for many Cloudflare services. <\/span><strong>When the file became too large<\/strong><span style=\"font-weight: 400;\">, the software started to crash. Cloudflare has confirmed that this wasn\u2019t a cyberattack, but rather a bug in the configuration generation process.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Because of how the faulty configuration was generated and rolled out, some locations recovered briefly and then broke again, which is exactly the kind of <\/span><strong>pattern that shows up as flapping in uptime monitoring<\/strong><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Incidents like this show that even if your own servers are healthy, your users can still see 5xx errors. Relying solely on internal monitoring is a dangerous game, and timely third-party uptime alerts might save you from lost revenue and reputational damage.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What we saw across the internet<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">When Cloudflare started having problems, our monitoring data reacted almost immediately.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">A very large number of monitors behind Cloudflare flipped to <\/span><strong>DOWN<\/strong><span style=\"font-weight: 400;\"> in a short time window, then bounced between UP and DOWN as Cloudflare worked through the incident. From the outside, it looked less like a single clean outage and more like a series of waves hitting different parts of their network.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Inside UptimeRobot, dashboards quickly filled with incidents on Cloudflare-backed domains, and alerts fired for sites that were healthy themselves but still relied on Cloudflare to reach users.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Alert volume also went up &#8211; a lot. Notifications jumped by roughly 40x or 3,900%<\/span><span style=\"font-weight: 400;\">, as Cloudflare-backed monitors started to trigger at once.&nbsp;<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How much downtime did our users experience?<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Looking at all affected monitors, the average downtime during the Cloudflare incident was <\/span><strong>33 minutes<\/strong><span style=\"font-weight: 400;\">, with a median of <\/span><strong>10 minutes<\/strong><span style=\"font-weight: 400;\">. In other words, half of the affected monitors recovered in about ten minutes or less, but a long tail of longer incidents pulled the average up.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Broken down by monitoring intervals the affected monitors look like this (rounded):<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>&lt; 1 minute:<\/strong><span style=\"font-weight: 400;\"> ~1%<\/span><span style=\"font-weight: 400;\"><br><\/span><\/li>\n\n\n\n<li><strong>1\u20135 minutes:<\/strong><span style=\"font-weight: 400;\"> ~8%<\/span><span style=\"font-weight: 400;\"><br><\/span><\/li>\n\n\n\n<li><strong>5\u201310 minutes:<\/strong><span style=\"font-weight: 400;\"> ~30%<\/span><span style=\"font-weight: 400;\"><br><\/span><\/li>\n\n\n\n<li><strong>10\u201330 minutes:<\/strong><span style=\"font-weight: 400;\"> ~30%<\/span><span style=\"font-weight: 400;\"><br><\/span><\/li>\n\n\n\n<li><strong>30\u201360 minutes:<\/strong><span style=\"font-weight: 400;\"> ~6%<\/span><span style=\"font-weight: 400;\"><br><\/span><\/li>\n\n\n\n<li><strong>1\u20132 hours:<\/strong><span style=\"font-weight: 400;\"> ~24%<\/span><span style=\"font-weight: 400;\"><br><\/span><\/li>\n\n\n\n<li><strong>> 2 hours:<\/strong><span style=\"font-weight: 400;\"> well under 1%<\/span><span style=\"font-weight: 400;\"><br><\/span><\/li>\n<\/ul>\n\n\n\n<p><span style=\"font-weight: 400;\">So most outages for Cloudflare-backed monitors were under 30 minutes, but almost a quarter of them stretched into the one\u2013to\u2013two-hour range.<\/span><\/p>\n\n\n<div style=\"background-color: #eef0ff; border-color: #6366f1;\" class=\"tips-block wp-block-tips-box-tips\">\n            <div class=\"tips-block__header\">\n                            <span class=\"tips-block__icon\" style=\"color: #6366f1\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#6366f1\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 18h6\"\/><path d=\"M10 22h4\"\/><path d=\"M15.09 14c.18-.98.65-1.74 1.41-2.5A4.65 4.65 0 0 0 18 8 6 6 0 0 0 6 8c0 1 .23 2.23 1.5 3.5A4.61 4.61 0 0 1 8.91 14\"\/><\/svg>                <\/span>\n                                        <span class=\"tips-block__title\" style=\"color: #312e81\">PRO TIP<\/span>\n                    <\/div>\n        <div class=\"tips-block__content\">\n        About <strong>18% of users<\/strong> had at least one monitor go down during the incident. For comparison, on a normal day at the same time, only around <strong>1.2%<\/strong> of users see any downtime.    <\/div>\n<\/div>\n\n\n\n<p>So this outage drove roughly <strong>15x more<\/strong> accounts into \u201csomething is down\u201d territory than usual.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final thoughts<\/h2>\n\n\n\n<p>As we\u2019ve seen recently with AWS and now Cloudflare, any provider can run into issues and cause temporary chaos on the mighty internet. We believe it\u2019s fair to say that if, at this point, you still don\u2019t have reliable uptime monitoring in place, you\u2019re going to run into problems down the line.<\/p>\n\n\n\n<p>If you\u2019re new here, join UptimeRobot to get 50 monitors with 5-minute intervals for free, no credit card required.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button .btn-normal-case {  text-transform: none !important; }\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/dashboard.uptimerobot.com\/?utm_source=uptimerobot&amp;utm_medium=blog&amp;utm_campaign=cloudflare-outage&amp;utm_content=button\" style=\"text-transform:none\">Start Monitoring for FREE<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>On November 18th, 2025, a large Cloudflare outage briefly broke big chunks of the internet. For several hours, users around the world were greeted with 500 errors, including platforms like X, ChatGPT, Spotify, and many others that run behind Cloudflare\u2019s network. At UptimeRobot, we sit in a slightly unusual spot during events like this: So [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_is_featured_guide":false,"_post_views":68,"_reading_completions":119,"footnotes":""},"categories":[55],"tags":[],"class_list":["post-2779","post","type-post","status-publish","format-standard","hentry","category-devops"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Inside the Cloudflare Outage: Real-World Data from UptimeRobot | UptimeRobot Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Inside the Cloudflare Outage: Real-World Data from UptimeRobot | UptimeRobot Blog\" \/>\n<meta property=\"og:description\" content=\"On November 18th, 2025, a large Cloudflare outage briefly broke big chunks of the internet. For several hours, users around the world were greeted with 500 errors, including platforms like X, ChatGPT, Spotify, and many others that run behind Cloudflare\u2019s network. At UptimeRobot, we sit in a slightly unusual spot during events like this: So [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/\" \/>\n<meta property=\"og:site_name\" content=\"UptimeRobot Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-20T14:40:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-19T15:05:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"957\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tomas Koprusak\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tomas Koprusak\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/\"},\"author\":{\"name\":\"Tomas Koprusak\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\"},\"headline\":\"Inside the Cloudflare Outage: Real-World Data from UptimeRobot\",\"datePublished\":\"2025-11-20T14:40:55+00:00\",\"dateModified\":\"2026-01-19T15:05:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/\"},\"wordCount\":708,\"image\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png\",\"articleSection\":[\"DevOps\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/\",\"url\":\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/\",\"name\":\"Inside the Cloudflare Outage: Real-World Data from UptimeRobot | UptimeRobot Blog\",\"isPartOf\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png\",\"datePublished\":\"2025-11-20T14:40:55+00:00\",\"dateModified\":\"2026-01-19T15:05:50+00:00\",\"author\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\"},\"breadcrumb\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#primaryimage\",\"url\":\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png\",\"contentUrl\":\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/uptimerobot.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps\",\"item\":\"https:\/\/uptimerobot.com\/blog\/category\/devops\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Inside the Cloudflare Outage: Real-World Data from UptimeRobot\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#website\",\"url\":\"https:\/\/uptimerobot.com\/blog\/\",\"name\":\"UptimeRobot Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/uptimerobot.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\",\"name\":\"Tomas Koprusak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g\",\"caption\":\"Tomas Koprusak\"},\"description\":\"He has worked for Sygic as a marketer and co-led the implementation and development of a product acquired from a competitor. He has also worked as a freelance developer, helping clients from various areas. Tomas brings a wealth of industry experience to our team. He spent a few years in the blockchain industry, leading projects and marketing teams at multiple blockchain-based companies. He has presented products and managed deals in more than 10 countries around the world, managed the ICO, and built a successful marketing team at Fuergy that continues to thrive. Tomas managed a product team for the biggest job site in Slovakia, covering development and transformation to a new B2B app. Not only is Tomas skilled at web development, but he also has a deep understanding of SaaS businesses, which makes him an invaluable asset in shaping and leading various projects at UptimeRobot. His focus is always on the continual improvement of our service and user experience. In addition to his professional achievements, Tomas is a devoted father. His personal interests include cycling (he traveled around the whole country of Slovakia), playing guitar (he even played in a band), servicing bikes, music, and enjoying good beer.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/tomas-koprusak\"],\"url\":\"https:\/\/uptimerobot.com\/blog\/author\/tomas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Inside the Cloudflare Outage: Real-World Data from UptimeRobot | UptimeRobot Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/","og_locale":"en_US","og_type":"article","og_title":"Inside the Cloudflare Outage: Real-World Data from UptimeRobot | UptimeRobot Blog","og_description":"On November 18th, 2025, a large Cloudflare outage briefly broke big chunks of the internet. For several hours, users around the world were greeted with 500 errors, including platforms like X, ChatGPT, Spotify, and many others that run behind Cloudflare\u2019s network. At UptimeRobot, we sit in a slightly unusual spot during events like this: So [&hellip;]","og_url":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/","og_site_name":"UptimeRobot Blog","article_published_time":"2025-11-20T14:40:55+00:00","article_modified_time":"2026-01-19T15:05:50+00:00","og_image":[{"width":800,"height":957,"url":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png","type":"image\/png"}],"author":"Tomas Koprusak","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tomas Koprusak","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#article","isPartOf":{"@id":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/"},"author":{"name":"Tomas Koprusak","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468"},"headline":"Inside the Cloudflare Outage: Real-World Data from UptimeRobot","datePublished":"2025-11-20T14:40:55+00:00","dateModified":"2026-01-19T15:05:50+00:00","mainEntityOfPage":{"@id":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/"},"wordCount":708,"image":{"@id":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#primaryimage"},"thumbnailUrl":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png","articleSection":["DevOps"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/","url":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/","name":"Inside the Cloudflare Outage: Real-World Data from UptimeRobot | UptimeRobot Blog","isPartOf":{"@id":"https:\/\/uptimerobot.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#primaryimage"},"image":{"@id":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#primaryimage"},"thumbnailUrl":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png","datePublished":"2025-11-20T14:40:55+00:00","dateModified":"2026-01-19T15:05:50+00:00","author":{"@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468"},"breadcrumb":{"@id":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#primaryimage","url":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png","contentUrl":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2025\/11\/image.png"},{"@type":"BreadcrumbList","@id":"https:\/\/uptimerobot.com\/blog\/inside-the-cloudflare-outage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/uptimerobot.com\/blog\/"},{"@type":"ListItem","position":2,"name":"DevOps","item":"https:\/\/uptimerobot.com\/blog\/category\/devops\/"},{"@type":"ListItem","position":3,"name":"Inside the Cloudflare Outage: Real-World Data from UptimeRobot"}]},{"@type":"WebSite","@id":"https:\/\/uptimerobot.com\/blog\/#website","url":"https:\/\/uptimerobot.com\/blog\/","name":"UptimeRobot Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/uptimerobot.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468","name":"Tomas Koprusak","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g","caption":"Tomas Koprusak"},"description":"He has worked for Sygic as a marketer and co-led the implementation and development of a product acquired from a competitor. He has also worked as a freelance developer, helping clients from various areas. Tomas brings a wealth of industry experience to our team. He spent a few years in the blockchain industry, leading projects and marketing teams at multiple blockchain-based companies. He has presented products and managed deals in more than 10 countries around the world, managed the ICO, and built a successful marketing team at Fuergy that continues to thrive. Tomas managed a product team for the biggest job site in Slovakia, covering development and transformation to a new B2B app. Not only is Tomas skilled at web development, but he also has a deep understanding of SaaS businesses, which makes him an invaluable asset in shaping and leading various projects at UptimeRobot. His focus is always on the continual improvement of our service and user experience. In addition to his professional achievements, Tomas is a devoted father. His personal interests include cycling (he traveled around the whole country of Slovakia), playing guitar (he even played in a band), servicing bikes, music, and enjoying good beer.","sameAs":["https:\/\/www.linkedin.com\/in\/tomas-koprusak"],"url":"https:\/\/uptimerobot.com\/blog\/author\/tomas\/"}]}},"_links":{"self":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts\/2779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/comments?post=2779"}],"version-history":[{"count":0,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts\/2779\/revisions"}],"wp:attachment":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/media?parent=2779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/categories?post=2779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/tags?post=2779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}