[HN Gopher] Show HN: Statusduck - Website monitoring tool where ...
___________________________________________________________________
Show HN: Statusduck - Website monitoring tool where the data is
public
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!
Author : duckyio
Score : 64 points
Date : 2024-02-13 14:49 UTC (8 hours ago)
(HTM) web link (statusduck.io)
(TXT) w3m dump (statusduck.io)
| popcalc wrote:
| Plans to expose site uptime as an RSS feed?
| duckyio wrote:
| Wasn't initially but it's on the radar now!
| freedomben wrote:
| I don't know if you're new to the space or not, if you're not
| then please disregard.
|
| I'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!
| mxuribe wrote:
| Kudos for sharing this! Maybe you already have this in mind, but
| please sure to build in controls...so that your cool service is
| not turned into a network "weapon" against monitoring
| subjects/websites. Again, congrats on your launch!
| duckyio wrote:
| 100% keeping this top of mind. Thanks for the feedback!
| withinboredom wrote:
| Yeah, def seeing https://website.com and website.com and
| www.website.com, etc, being treated as "different" urls which
| means its a nice way to add just a little bit more load to
| servers.
| mxuribe wrote:
| Great point! I was only thing nefarious sources, but you're
| totally right it could also be to think about bugs or other
| similarly unintended/innocent reasons.
| ushakov wrote:
| I like the name of your company. Are you funded?
| duckyio wrote:
| Nope!
| codegeek wrote:
| Yea I chuckled at "Drop Tables software". Creative.
| hschne wrote:
| Neat idea. Since everything is public, the next step obviously is
| to add a wall of fame/shame, right?
| kfarr wrote:
| Here's the first entry!
| https://statusduck.io/52d5ac38-c982-4827-b4d8-4803dfa94252
| 01HNNWZ0MV43FF wrote:
| 8,000 ms to return a "Hey, you aren't authenticated, go home"
| ?
| iwontberude wrote:
| I'll take "It's Caching On" for $200, Alex
| freedomben wrote:
| Meta note: Thank you for providing email address for signing up
| for a user account! It's disheartening how many new services
| nowadays require signing in with a Google account or similar and
| don't even offer just signing up by email.
|
| 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 :-)
| duckyio wrote:
| You're reading our mind. Will open source a tidy version of
| this service in the near future
| withinboredom wrote:
| Just curious how you are pinging? Like are you doing a tcp-ping,
| icmp-ping, or performing an HTTP(S) connection?
| duckyio wrote:
| HTTP(S)
| withinboredom wrote:
| Interesting. Where are you pinging from? I'm seeing much less
| https ping:
|
| https://cloudup.com/c47xyiOpV4g
|
| for
| https://statusduck.io/76687749-5690-48d9-9bd6-2f258f615978
|
| and see ~500ms when curling from various places outside the
| EU.
| duckyio wrote:
| It's fairly simple right now as we're on fly.io with
| machines in SJC and BOS. Being able to configure regions
| and having more clarity over the metrics is on the list
| withinboredom wrote:
| If you aren't already, you might want to do a HEAD
| request to cut down down on bandwidth usage. It'd be
| kinda messed up, but someone could just send you a few
| dozen gb's worth of data.
| throwawaaarrgh wrote:
| You'd get quite a few false positives
| dubcanada wrote:
| It probably depends on what it considers to be a "response"
| it's very unlikely your 15ms is the total response, but
| probably just the initial server reply. 1400ms is more
| likely the actual full response.
| withinboredom wrote:
| Yeah, a HEAD request would likely be better. This 15ms
| check is also checking the body for some magical text to
| make sure the appropriate content is on the page and not
| an error message of some kind.
|
| > 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.
| VadimPR wrote:
| There's a trick to it:
|
| Subscription
|
| Statusduck Pro - $50/month
|
| Included
|
| Get email or Slack notifications whenever an incident is created
| or updated
| yuppiepuppie wrote:
| Are you implying that monetization is a trick?
| duckyio wrote:
| We intend to actively build this out! In order to do that while
| we are bootstrapped and also gauge interest, we decided that
| charging early will allow us to see what people are willing to
| pay for.
| bberenberg wrote:
| Lmk when you're ready to build the statuspage side of the
| product.
|
| honeststatuspage.com is ready for appropriate content.
| oneeyed wrote:
| No way to delete an account though.
| kimusan wrote:
| Nice service.
|
| 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.
| FerretFred wrote:
| Assuming you're using "hackney/1.20.1" is it possible to get you
| to stop accessing my server? I signed up (no subscription) about
| 5 minutes ago.
| compumike wrote:
| Not the OP, but when we built this functionality for Heii On-
| Call https://heiioncall.com/outbound_prober we made sure (1)
| the User-Agent string points you to this page, (2) the User-
| Agent contains a unique string which we can decode and track
| back to the unwanted HTTP probe configuration on our end, and
| (3) also obeys /robots.txt. Trying to be a friendly robot :)
| duckyio wrote:
| This is very clever. We'll definitely add this for tracking
| and managing monitors.
| komape wrote:
| Using a *.berlin URL causes an invalid URL error. Do you have a
| fixed list of top level domains?
| aerzen wrote:
| Looking at a few websites, the graph seems to show 0ms response
| time when the site was not pinged at all. Which is an mixup of
| null and 0 values.
| duckyio wrote:
| Yep! This is a bug and we just need to add better handling of
| those errors and filtering as well. Good call out though. It
| makes things a bit noisy and also pollutes the leader board.
___________________________________________________________________
(page generated 2024-02-13 23:01 UTC)