Live data from Hacker News

Upptime – GitHub-powered open-source uptime monitor and status page

upptime.js.org

41–50 of 86 posts

Re: Upptime – GitHub-powered open-source uptime monitor and status page

#41
post #31

Why are there so many things these days about using some super complex cloud solution hack for something that can fundamentally be done easier and more efficiently from a cron job on a raspi zero on a home network. curl yoursite.tld | some_script_that_parses_the_result and generates an uptime page > githubpagescontent.md; git commit -m $(get_the_current_time.sh); git push origin master for $20, you can get the same t…

While I agree using Github is a bad idea for a status page, using any machine on a home network is an absolutely terrible idea.

Re: Upptime – GitHub-powered open-source uptime monitor and status page

#42
post #31

Why are there so many things these days about using some super complex cloud solution hack for something that can fundamentally be done easier and more efficiently from a cron job on a raspi zero on a home network. curl yoursite.tld | some_script_that_parses_the_result and generates an uptime page > githubpagescontent.md; git commit -m $(get_the_current_time.sh); git push origin master for $20, you can get the same t…

Well, outside of when GH goes down, managing this in the cloud allows you to make more stuff 'serverless' - you don't have to worry about hardware failure and the maintenance burden that comes with moving stuff [data, code, secrets, logical volumes, etc] to a new host when you need to decommission the existing hardware. As long as you commit to the repo manually every few months (GH will stop crons on repos that have no commit activity), GH will continue to run your code on good hardware.

Re: Upptime – GitHub-powered open-source uptime monitor and status page

#43
post #28
post #15

Earlier quoted context omitted.

I doubt Microsoft (GitHub's owner) cares that much about such tiny usage. They run all of Azure, after all. A small price to pay, it seems, to lock more people into GitHub/GitHub Actions. We're talking pennies, here.

Yeah, MS has been pretty vague so far on gha usage. Basically “have fun; don’t go crazy”. I imagine they are waiting and collecting more data before opting to impose any specific usage constraints.

They've only recently started playing nice with open source and developers. I doubt they'll do anything to jeopardise that.

Re: Upptime – GitHub-powered open-source uptime monitor and status page

#44
post #31

Why are there so many things these days about using some super complex cloud solution hack for something that can fundamentally be done easier and more efficiently from a cron job on a raspi zero on a home network. curl yoursite.tld | some_script_that_parses_the_result and generates an uptime page > githubpagescontent.md; git commit -m $(get_the_current_time.sh); git push origin master for $20, you can get the same t…

Well, outside of when GH goes down, managing this in the cloud allows you to make more stuff 'serverless' - you don't have to worry about hardware failure and the maintenance burden that comes with moving stuff [data, code, secrets, logical volumes, etc] to a new host when you need to decommission the existing hardware. As long as you commit to the repo manually every few months (GH will stop crons on repos that have…

The idea behind the "serverless" approach is a lightweight process which doesn't spend any measurable CPU / memory (at least for healthchecks). GitHub Actions is the opposite of that. After all, cloud is someone else's computer - in this case, several other projects can use this computer for something more important than health checks.

Re: Upptime – GitHub-powered open-source uptime monitor and status page

#45
post #4

Abusing version control and CI service as database sounds like a way for ruining it for open source projects that actually need it. The recent Travis thing didn't happen without reason.

I'm pretty sure the reason for "the recent Travis thing" is called Idera, Inc.

Yeah but bleeding money due to abuse of a free service surely contributed to the decision to sell.

Microsoft had much deeper pockets, but if people start using GH Actions as free Lambda, basically... the gravy train can't go on forever.

I figure it would be a better medium for GH to throttle CI workflows to something more reasonable, like 1/hour at minimum.

Re: Upptime – GitHub-powered open-source uptime monitor and status page

#46

I've been using updown.io for my side-projects the last 18 months and I'm very happy with the service. One comment pointed out that status monitoring is expensive - I think I've payed a grand total of $5 for these 18 months, so I don't agree at all.

updown.io is great - simple, reliable and cheap.

Throwing my old but reliable service in the mix, too: servercheck.in — I kicked it off with a Show HN about a decade ago, and it brings in about $170 MRR — enough to pay for the globally-distributed servers it runs on :)

Re: Upptime – GitHub-powered open-source uptime monitor and status page

#47

I've been using updown.io for my side-projects the last 18 months and I'm very happy with the service. One comment pointed out that status monitoring is expensive - I think I've payed a grand total of $5 for these 18 months, so I don't agree at all.

I love and would recommend updown.io. I use it for both personal and work. Recently, my personal version expired its free tier and I was in no hurry to upgrade. Nothing was mission critical, and I wanted to wait for the year to get over.

They drop me a good amount of credit to get my account running while I wait to upgrade.

Re: Upptime – GitHub-powered open-source uptime monitor and status page

#48
post #4

Abusing version control and CI service as database sounds like a way for ruining it for open source projects that actually need it. The recent Travis thing didn't happen without reason.

I second this - it sounds like a massive waste to spin up a Github Actions job in order to trigger a basic request every 5 minutes, 300 times a day. Why not just use a dedicated uptime service with a free tier? I've been using UptimeRobot [1] in the past - they give you 50 free checks at the same refresh rate of 5 minutes. [1] https://uptimerobot.com/

Uptime Robot is great. Status Cake is another excellent service with a free/hobbyist/homelab tier.

https://www.statuscake.com/

Re: Upptime – GitHub-powered open-source uptime monitor and status page

#49
post #6

Neat. A lot of the status page solutions are very expensive. Up to 1500 a month: https://www.atlassian.com/software/statuspage And that doesn’t include the synthetic monitoring part. That said, we use site 24x7 at work and it works well enough.

Yeah, it starts and 29 and goes up from there 1500 is their maximum price...

No, there are still limitations, e.g.: 50 Team Members

Re: Upptime – GitHub-powered open-source uptime monitor and status page

#50

Given that in recent years Github had more downtime that your usual app, the github-powered part may be more of a liability than an asset ;).

Although if github is down it is also possible you'll be able to do little to fix your site anyway :D
Post reply on HN