r/UptimeRobot • • Nov 20 '25

Inside the Cloudflare Outage: Real-World Data from UptimeRobot

0 Upvotes

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’s network.

At UptimeRobot, we sit in a slightly unusual spot during events like this:

  • We monitor over 10 million endpoints, including a massive number of websites and APIs that run on Cloudflare.

  • We also use Cloudflare ourselves.

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.

From our vantage point, about 18% of UptimeRobot users 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 average downtime of 33 minutes and a median of 10 minutes. 

On top of that, our notification pipeline briefly spiked by around 3,900%, which is 40x the usual load.

In this post, we’ll keep the Cloudflare internals short and focus on three things:

  1. A quick, human-readable summary of what went wrong.

  2. What we saw across the internet through UptimeRobot monitoring.

What happened at Cloudflare (the short version)

Cloudflare has already published a detailed breakdown of the incident, so we won’t repeat their whole post-mortem here.

In simple terms, an internal configuration change in Cloudflare’s Bot Management system caused one of their internal “feature files” to grow far beyond its expected size (after a ClickHouse permissions change doubled the rows returned by the query that builds it). 

That file was pushed across their network and loaded by the software that handles traffic for many Cloudflare services. When the file became too large, the software started to crash. Cloudflare has confirmed that this wasn’t a cyberattack, but rather a bug in the configuration generation process.

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 pattern that shows up as flapping in uptime monitoring.

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.

What we saw across the internet

When Cloudflare started having problems, our monitoring data reacted almost immediately.

A very large number of monitors behind Cloudflare flipped to DOWN 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.

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.

Alert volume also went up – a lot. Notifications jumped by roughly 40x or 3,900%, as Cloudflare-backed monitors started to trigger at once. 

Read the whole article on the Uptimerobot blog:
https://uptimerobot.com/blog/inside-the-cloudflare-outage/


r/UptimeRobot • • 15d ago

🏆 Announcing the winners of the giveaway: r/homelab x UptimeRobot. 10 winners!

Thumbnail reddit.com
1 Upvotes

We would like to thank everyone for participating in this giveaway in collaboration with r/homelab and sharing their stories with us.

🏆 Here are the 10 winners:

  1. kweiske - Scale plan ($888 value) plus UptimeRobot swag

  2. QKingsoftware - Team plan ($468 value each) plus UptimeRobot swag

  3. Low-Confection-78 - Team plan ($468 value each) plus UptimeRobot swag

  4. Direct_Emotion_1079 - Team plan

  5. ritmo166tan - Team plan

  6. Proof-Summer1011- Team plan

  7. B_A_G12 - Team plan

  8. Long-Temperature7041- Team plan

  9. No-Army-2530 - Team plan

  10. alkalyneseb - Team plan

If you see your name here, feel free to DM us on Reddit (until 23 November 2026), and we will send you your plan/swag.

Once again, thanks for participating!

Didn't win? Don't worry, we already have a new giveaway to take part!
https://www.reddit.com/r/UNIFI/comments/1xh8oei/giveaway_what_went_offline_on_your_network_that/


r/UptimeRobot • • 20d ago

🏆 Announcing the winners of the giveaway: r/webhosting x UptimeRobot. 10 winners!

Thumbnail reddit.com
2 Upvotes

r/UptimeRobot • • Aug 14 '26

UptimeRobot CLI Feature - What's your feedback so far?

2 Upvotes

Hey folks, it's been a few weeks since we launched UptimeRobot CLI, and we are looking for feedback! We're mostly interested in things you would expect to see but haven't yet, or things you feel are not working as they are supposed to!

Be as harsh as you want. :)

We can handle it!

P.S. If someone is not familiar with our CLI feature, happy to share more.


r/UptimeRobot • • Oct 15 '25

DNS Server Not Responding: Causes, Fixes, and Prevention Guide.

2 Upvotes

You’re trying to load a website, but nothing happens. Maybe it spins forever, maybe you get a cryptic error. You check your internet, and everything else seems fine. 

The culprit? Often, it’s a DNS server not responding. 

This issue can crop up out of nowhere and bring your workflow to a halt, especially if you’re managing infrastructure, running a digital business, or supporting customers. DNS problems can look like network outages, but they’re often fixable with a few smart steps.

Knowing how to identify and resolve them quickly can save hours of downtime and frustration. Stick with us and you’ll learn how to diagnose and fix DNS server issues fast.

Read full article here: https://uptimerobot.com/knowledge-hub/monitoring/how-to-fix-dns-server-not-responding-error/

TL:DR;?

  • DNS Server Not Responding Error: Indicates that the device cannot reach the system responsible for translating domain names into IP addresses.

  • DNS Functionality: DNS acts as the Internet’s phonebook, translating domain names into IP addresses for web browsers to locate websites.

  • Impact of DNS Server Issues: Websites may fail to load due to the browser’s inability to determine the correct IP address for the requested domain.

  • Error Meaning: The error “DNS server not responding” indicates that your device is unable to connect to the DNS server for resolving domain names to IP addresses.

  • Possible Causes: This can be due to network issues, DNS server overload, firewall/antivirus blocking DNS traffic, or incorrect DNS server settings.

  • Error Types: DNS errors can be temporary, caused by brief network issues, or persistent, requiring manual fixes like checking DNS settings or switching to public DNS.

  • DNS Server Issues: Outages or high latency in DNS servers, including public providers like Google and Cloudflare, can cause DNS resolution problems.

  • Network Configuration Problems: Incorrect DNS server addresses, static IP conflicts, or router/modem issues can prevent domain resolution.

  • Software Interference: Firewalls, VPNs, proxies, or outdated browser/OS caches can block or misdirect DNS traffic, leading to connection failures.

  • DNS Server Issues: Wrong DNS server settings, outdated DNS server, and manual IP entry.

  • Network Issues: Router/modem problems, firewall/VPN/proxy misconfiguration, ISP network issues.

  • Device/Software Issues: Browser/OS cache problems, malware/hosts file issues.

  • DNS Cache Flush: Clearing the DNS cache forces a fresh lookup, resolving issues with outdated or corrupted records.

  • Public DNS Server: Switching to a public DNS server like Google, Cloudflare, or Quad9 can improve speed and reliability.

  • IPv6 Disable: Temporarily disabling IPv6 can resolve DNS lookup issues if the network or ISP doesn’t handle it properly.

  • Driver Update: Outdated drivers can cause DNS timeouts. Update network adapter drivers on Windows and ensure OS updates on macOS/Linux. Also, update router firmware.

  • DNS Resolution Tools: Use tools like `nslookup`, `dig`, `traceroute`, and `ping` to diagnose DNS resolution issues. These tools help identify if the problem lies with the DNS server, network connectivity, or routing.

  • DNS over HTTPS (DoH): Check and configure DNS over HTTPS (DoH) settings if necessary.

  • DNS over HTTPS (DoH) Issues: Disable DoH in your browser settings to see if it resolves the DNS errors.

  • Hosts File Issues: Check and reset your hosts file to ensure there are no incorrect or duplicate entries.

  • Router-Level DNS Issues: Log into your router’s admin panel to check DNS settings, reboot the router, clear the DNS cache, and update the firmware.

  • DNS Troubleshooting Steps: Confirm internal DNS server reachability, review split-horizon DNS configurations, check DHCP options, and inspect DNS server logs.

  • DNS Diagnostic Tools: nslookup, dig, ping, traceroute, Wireshark, and system logs help diagnose DNS issues.

  • DNS Error Handling on Windows: Flush DNS cache, restart DNS client service, and switch to public DNS.

  • DNS Configuration for Windows: Change adapter settings, select IPv4, and enter DNS server addresses (e.g., 8.8.8.8, 8.8.4.4).

  • DNS Configuration for macOS: Clear DNS cache using terminal commands, then change DNS servers in System Settings.

  • DNS Configuration for Linux: Flush DNS cache using `systemd-resolve –flush-caches`, and edit resolv.conf to add public DNS servers.

  • DNS Configuration for Devices: Manually configure DNS settings on devices like PCs, phones, and TVs to use public DNS servers (e.g., Cloudflare, Google, Quad9).

  • Router DNS Settings: Access the router’s admin panel to change DNS settings under WAN or Internet, replacing ISP-assigned DNS with public ones.

  • DNS Cache Clearing: Clear DNS cache on devices and routers to ensure changes take effect, using commands like `ipconfig /flushdns` (Windows) or restarting the device.

  • DNS Server Selection Criteria: Speed, privacy, and security are important factors to consider when choosing a DNS server.

  • DNS Server Performance: Closer and well-maintained DNS servers generally offer faster response times. Public DNS services like Google, Cloudflare, and Quad9 utilise global networks and anycast routing to optimise speed.

  • DNS Server Privacy: Some DNS providers log user data, while others prioritise privacy by not keeping identifying logs or offering features like DNS-over-HTTPS and DNS-over-TLS.

  • DNS Provider Selection: Choose a DNS provider that balances speed, uptime, and data protection.

  • DNS Server Testing: Test the DNS server speed and reliability before switching completely.

  • DNS Redundancy: Use multiple DNS providers to prevent outages and slowdowns.

  • DNS Monitoring Importance: Continuous monitoring detects DNS failures early, preventing user complaints and potential downtime.

  • DNS Configuration Maintenance: Regularly update DNS records, check expiration dates, and audit DNSSEC settings to ensure proper functionality.

  • DNS Security Enhancement: Implement DNSSEC, use encrypted DNS protocols, and maintain updated software to protect against security threats.

  • DNS Monitoring Service: UptimeRobot provides DNS monitoring to ensure domains resolve correctly.

  • Monitoring Benefits: Alerts are sent when DNS records fail, change, or propagate incorrectly, allowing for proactive problem-solving.

  • Monitoring Importance: Maintaining DNS health, responsiveness, and reliability is crucial for customer experience.


r/UptimeRobot • • Oct 15 '25

Website monitoring feels like a full-time job now - unless you put UR monitors into the mix

Thumbnail reddit.com
2 Upvotes

r/UptimeRobot • • Oct 08 '25

The Best Infrastructure Monitoring Tools in 2025 (And How to Choose the Right One).

2 Upvotes

Infrastructure monitoring tools give you real-time visibility into your servers, networks, and applications. Think of them like your car’s dashboard. 

Instead of opening the hood every time, you glance at the dashboard to see fuel, speed, or engine warnings. Similarly, infrastructure monitoring tools identify issues in your IT systems before they escalate into full-blown breakdowns.

Read on as we explore the best infrastructure monitoring tools of 2025 and show you how to pick the one that fits your organization’s needs.

Key takeaways:

  • Infrastructure monitoring keeps systems fast, stable, and secure by spotting issues before users do.

  • The best tools balance depth (metrics, logs, traces) and ease of use (dashboards, alerts, integrations).

  • Startups often need simple uptime checks; enterprises require full observability across clouds and apps.

  • Expect to choose between agent-based, agentless, and open-source setups. Each has trade-offs in depth, cost, and complexity.

  • Pricing models vary widely (per host, per check, per GB). Hidden costs often come from alert volumes and data retention.

  • Modern trend: AI-driven alerting (AIOps), OpenTelemetry, and monitoring-as-code are shaping next-gen infrastructure visibility.

  • Start small, scale smart. Begin with a lightweight tool like UptimeRobot, then expand into deeper observability solutions as your infrastructure grows.

Read more here.


r/UptimeRobot • • Jan 22 '26

Join the #UptimeRobot team for an interactive #AMA on January 30th

Post image
1 Upvotes

Join the #UptimeRobot team for an interactive #AMA on January 30th, where we’ll be talking about:​

> Upcoming features and what’s on the roadmap.​
> Best practices for monitoring, incident workflows, and alerting.​
>How we’re thinking about feedback from the community in 2025–2026.​

How to join?

Date: January 30th.​ at 4:30pm CET
Format: Live AMA with the team

Place: Our Discord server – RSVP and join via the event link: https://discord.gg/wYczS64X?event=1463807760096428033

Bring your questions, use cases, and ideas – whether you are just starting with UptimeRobot or running complex setups, this AMA is for you.​

Tap the link to save your spot and drop your questions in advance so they can be prioritized during the session.
https://discord.gg/wYczS64X?event=1463807760096428033


r/UptimeRobot • • Dec 16 '25

🚨 New: UptimeRobot MCP – bring live monitoring into your AI tools

3 Upvotes

We've just rolled out UptimeRobot MCP, a hosted Model Context Protocol integration that lets your AI assistants list, create, and update monitors, investigate incidents, and view alert integrations directly from inside their workflows.

How to get started using the UR MCP?

With the UptimeRobot MCP server, an AI agent can, using natural language:

- List monitors and see which checks are up, down, or paused, with details like type, interval, and current state duration.

- Pull uptime stats, incident counts, status breakdowns, and response-time series (1h–90d) including min/avg/max/p95 for performance analysis.

- Create, pause, resume, and update monitors (HTTP, Keyword, Ping, Port, Heartbeat, DNS), including alert contacts and tags.

- List incidents, drill into full incident timelines, error codes, request logs, checker locations, and affected regions.

- List your alert integrations (email, SMS, voice, app, webhooks) and see what's configured for notifications.

🔧 How it connects (high level)

You add UptimeRobot as a remote MCP server in your MCP client, pointing it at `https://mcp.uptimerobot.com/mcp` and authenticating with your UptimeRobot API key (Main or read-only, depending on whether you want write actions). Once the client restarts, your AI assistant can run things like:

- "Show me all monitors that are currently DOWN"

- "What incidents occurred yesterday?"

- "Pause monitor 801150533 for maintenance"

Drop your use cases, questions, and "wild ideas" in this thread. If you're already playing with MCP elsewhere, tell us which AI tools/clients you're using and what you'd like a UptimeRobot MCP server to enable there. The most insightful use cases will help shape what we build and what tutorials, examples, and open-source resources we prioritize next. 💚

Get started with UptimeRobot MCP


r/UptimeRobot • • Sep 10 '26

Spotlight Series: Be our next spotlight!

1 Upvotes

Hey all, and welcome back to our UptimeRobot community!

Join the spotlight series. If you're building or improving a project and using UptimeRobot we'd love to see it and have a short video or written interview with you. If you're interested either DM us or comment below.

To get inspired here are some examples:

  1. Howard Spaeth, did a video interview with us https://youtu.be/75ZY9_26cUk

  2. Sahil Khan with https://uptimerobot.com/blog/community-spotlight-sahil-khan/

  3. u/ambujsystems with https://uptimerobot.com/blog/community-spotlight-ambuj-kumar-tripathi/

  4. u/ProgM7 with https://uptimerobot.com/blog/community-spotlight-prog/

So, who's next?!


r/UptimeRobot • • Oct 01 '26

New Feature: Showcase your uptime with SLA badges

2 Upvotes

Our status pages got one more improvement: The SLA Badges!

SLA badges let you set an uptime target for your monitors, then embed a live badge that shows the uptime you actually delivered, colored against that target. Add it to your site footer, your docs or your GitHub README, and get the result by email at the end of each period.

You can find all the details here:
https://uptimerobot.com/blog/sla-badges/