Show HN: Statusduck – Website monitoring tool where the data is public (statusduck.io)
Hello HN! We're excited to share Statusduck, an uptime monitoring tool where the data is publicly viewable.
There are an uncountable amount of uptime tools but we thought we'd put a fun spin on the concept by making another one where people can immediately set up a monitor without signing up. Just type in a website and our service will start pinging it every minute!
45 comments
[ 2.7 ms ] story [ 91.0 ms ] threadI'm new-ish to the space and what I've learned from interacting with a lot of long-time "uptime monitoring" dogs, is that they heavily use RSS for that sort of thing. After adding RSS to my uptime monitor (feature request from customer), I've started using it too and it's really pretty damn great!
Is this project open source? Or are there plans to open source it? Particularly as you are showing it under what I presume is a busines name "Drop Tables" (great name btw), I think it would be very helpful to your (assumed) goal of increasing your reach if the code was open. I for one would be reviewing it to decide if I wanted to hire/engage you, and am far, far more likely to be interested if I can see some real-world non-trivial production code :-)
https://cloudup.com/c47xyiOpV4g
for https://statusduck.io/76687749-5690-48d9-9bd6-2f258f615978
and see ~500ms when curling from various places outside the EU.
If you want to get HTTP status message, send a HEAD request. If a server handles it differently than a GET without a body, that's not your problem. As an application developer, you might do this on purpose as a health check.
I'm not saying my solution is without flaws, just saying actually detecting "status" automatically isn't trivial and HEAD requests only expose one facet if this.
Regardless, just because HEAD requests CAN time out doesn't mean they WILL, even in good faith. GET requests will surface precisely the same behavior browsers do.
> it's very unlikely your 15ms is the total response
I'm seeing 9ms for the entire HTML payload on the server itself, and 90ms from my house. It's just returning a pre-generated html file, so it shouldn't be slow at all, bandwidth/RTT withstanding.
Subscription
Statusduck Pro - $50/month
Included
Get email or Slack notifications whenever an incident is created or updated
honeststatuspage.com is ready for appropriate content.
A small comment. Let the url input be case insensitive (the https + domain part of course). Using it from mobile often set first H in https as uppercase and this mails your site fail.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/in...
I think people often want to build something big and even complex, but such a simple tool is already very useful for a large audience.