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…
Upptime – GitHub-powered open-source uptime monitor and status page
41–50 of 86 posts
Re: Upptime – GitHub-powered open-source uptime monitor and status page
#42Why 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…
Re: Upptime – GitHub-powered open-source uptime monitor and status page
#43Earlier 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.
Re: Upptime – GitHub-powered open-source uptime monitor and status page
#44Why 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…
Re: Upptime – GitHub-powered open-source uptime monitor and status page
#45Abusing 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.
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
#46I'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.
Re: Upptime – GitHub-powered open-source uptime monitor and status page
#47I'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.
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
#48Abusing 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/
Re: Upptime – GitHub-powered open-source uptime monitor and status page
#49Neat. 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...
Re: Upptime – GitHub-powered open-source uptime monitor and status page
#50Given 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 ;).