Show HN: I made a down detector for down detector

591 points183 comments3 months ago
spyridonas

As a European solo developer, I’ve switched entirely to European alternatives for all my infrastructure since the beginning of the year.

Cloudflare > Bunny.net

AWS > Hetzner

Business email > Infomaniak

Not a single client site has experienced downtime, and it feels great to finally decouple from U.S. services.

show comments
jesperwe

Yeah we had a good laugh when Downdetector was down during the Cloudflare outage yesterday. So this is appropriate. +1

show comments
mylons

This is GOLD Jerry, Gold.

but who detects the down detector detecting the down detector detecting the down detector

show comments
mhb

Three down detectors walk into a bar. The bartender asks them if they're all up. The first says "I don't know". The second says "I don't know". The third says "Yes".

show comments
4ndrewl

But we need another one to detect whether yours is still up.

It's downdetectorsdown all the way down.

show comments
BrenBarn

Sup dawg, I heard you like down detectors.

ZeroConcerns

Thank you for your service! Now, for an even bigger challenge: since it seems the increased demand for the Cloudflare status page brought down Amazon CloudFront for a bit as well, build a new CDN capable of handling that load as well...

show comments
_nickwhite

I think an important caveat here is that down detector was not actually down, the cloudflare human verification component was (AFAIK). I wonder if this downdetector down detector accounts for that aspect? It was technically "not down" but still unusable.

Retr0id

How does it detect up-ness?

Downdetector was indeed down during the cf outage, but I think the index page was still returning 200 (although I didn't check).

Running a headless browser to take a screenshot to check would probably get you blocked by cf...

show comments
jakub_g

Semi-related: Datadog recently created https://updog.ai

show comments
pytlicek

I have similar project like this: https://hostbeat.info/ More like t uptime robot and sure, I was really surprised yesterday how many alerts I have got and how many notifications were sent yesterday for this system users. Good work anyway

ricq

Is it hosted on Cloudflare?

show comments
makach

Slippery slope- just matter of time before someone makes a downdetector for the downdetector for downdetector. Ad nauseum.

show comments
goopypoop

and i still can't find any feathers

josefresco

I randomly started vibe coding a website monitoring tool last week knowing full well about the mature competitors in this space and questioning myself along the way. Doesn't seem so crazy now.

jojobas

Make sure to host it at us-east-1 and proxy by cloudflare for good measure.

mobilene

It's stuff like this that makes me still love the Internet.

iopjgalejandro

This is the kind of recursive absurdity I come to HN for.

So, naturally, the feature request is: who watches the watchmen? We need downdetectorsdowndetectorsdowndetector.com next.

waffletower

I made a picture of myself taking a picture of myself taking a picture of my self in a mirror... at some point I solved my halting problem and walked away.

josteink

If my checks are correct, this site uses Cloudflare for DNS and AWS for hosting.

So if any of the things you want to know is down is down, chances are this site will be too ;)

dapoyo

I had this same idea when I got the "Unblock challenges.cloudflare.com" error while trying to access downdetector, lol!

It looks really nice, good job!

ulf-77723

Nice! Who doesn’t like a good recursion? Fingers crossed that the down detector for down detector won’t be down, when down detector might be down

show comments
[deleted]
tonymet

the internet can be divided up into factions like Divergent. AWSubbies (orange), Azure-ants (blue), CloudFlaricons (black) & the Rogues (jester colors, like Google). A proper down detector would identify platform outages based on the number of faction members who are down.

everdev

Damn, I'll have to build a local down detector for your down detector now.

debo_

Things might soon get bad enough that we will start calling them "up detectors."

isaachinman

No love for Railway? They're running their own metal and are a fantastic team.

theturtlemoves

isisitdowndown.com is still free

alentred

Niiice! Thank you for the laugh.

I wonder though where is it hosted? Digital Ocean? :)

As the Web becomes more and more entangled, I don't know if there is any guarantee of what is really independent. We should make a diagram of this. Hopefully no cyclic dependencies there yet.

calebm

To understand recursion, you must first understand recursion.

andreygrehov

Next, let's do a fact checker for fact checkers, haha

moi2388

How long before we can do REST over downdetectors?

p_v_doom

quid custodiet ipso custodes, amirite?

cweagans

Ah, now we know that the answer to "who watches the watchers?" is "@gusowen". :D

show comments
sleight42

I know this is a shitpost but someone has to say it:

Yo dawg I hear you like downdetector so...

spiffyk

Now if you make one for isup.me, you could call it isisupup.me

Brajeshwar

“Well, who’s gonna monitor the monitors of the monitors?”

fHr

absolute fucking legend

hellercolby8

[dead]

efezy7851

[dead]

[deleted]
yoomamaa

[dead]

gblargg

Would it be a good idea to have a second instance of this watching the first one? /s