Live data from Hacker News

Show HN: Built a self hosted clean status page and batteries

github.com

51–56 of 56 posts

Re: Show HN: Built a self hosted clean status page and batteries

#51
post #50

Earlier quoted context omitted.

I don't really know what people expect with status pages. Having it change automatically based on metrics can result in inaccurate status. Having it behind a manual gate can be inaccurate since that takes time with approvals and such. So, what exactly is the expectation and how can you implement a perfect status system?

> Having it change automatically based on metrics can result in inaccurate status. A status pages job is to inform users about potential issues. A user will seek out the status page specifically if they currently see issues on their end, but usually won't if they don't. Therefore underreporting is a huge issue, because you essentially tell your users that the issue must be on their end even if it is not, but overrepo…

Completely agree. I think the unofficial Steam Status[0] by xPaw[1] is a great example. I never go to the site unless I'm having issues. Between the service stats and the page views section it is really easy to confirm my suspicion that something is on fire at Valve. If it wasn't for this post I wouldn't have known that they had a minor connection issue a few hours ago.

[0]: https://steamstat.us/

[1]: https://xpaw.me/

Re: Show HN: Built a self hosted clean status page and batteries

#52

Just make sure to host it on some other hosting provider. If you're on AWS, use GCP or Azure, etc.. A previous DevOps team I worked with brilliantly centralized everything into K8s, including the status page software. Then pushed a K8s update that broke everything...

This is a common mistake until the first incident. Even AWS did it. Static files in their status page were hosted on S3 and when they had a fat-finger issue, their status page went down as well.

Re: Show HN: Built a self hosted clean status page and batteries

#54
post #20

Earlier quoted context omitted.

The phrase is usually "batteries included" not "and batteries"

And I'd disagree that "batteries included" is a phrase used to describe "features"? I would interpret "batteries included" to mean "you don't need to worry about shaving a yak to get this installed, it's all there and ready". Language is fun!

Seriously, I was so confused by this title. Batteries are necessary for basic function of a battery-powered device, they're not bells and whistles.

Re: Show HN: Built a self hosted clean status page and batteries

#56

Earlier quoted context omitted.

And I'd disagree that "batteries included" is a phrase used to describe "features"? I would interpret "batteries included" to mean "you don't need to worry about shaving a yak to get this installed, it's all there and ready". Language is fun!

Seriously, I was so confused by this title. Batteries are necessary for basic function of a battery-powered device, they're not bells and whistles.

I'm pretty sure this phrase in tech circles was popularized by Python's moto [1], which meant to say that language ships with many features you'd have to get on your own otherwise, so to me the phrasing here was clear - you will likely not need to pull in external deps to make it useable.

1. https://peps.python.org/pep-0206/

Post reply on HN