Show HN: UptimeFunk, Because the World Needs Another Uptime Monitoring Service (uptimefunk.com)

5 points by guybedo ↗ HN
A few months ago, i was looking for a simple uptime monitor service to monitor my websites, but i wanted some extra features that i couldn't find anywhere.

These aren't wild features, but oddly enough couldn't find a service that was easy to setup, cheap, and that could do simple uptime mointoring for databases (sql & mongodb), docker containers, rabbitmq queues and os memory/cpu.

It's only when i was almost done that i realized uptime monitoring services had become something of mania in the indiehacker/solopreneur world. Anyways, hoping it can provide value to some of you.

https://uptimefunk.com

Would love some Feedback!

8 comments

[ 2.5 ms ] story [ 33.6 ms ] thread
Give a random service access to your prod databases, what a great idea /s
you probably know you don't have to use a root user. You can create a user with minimum authorizations
I would avoid even that at work because of SOC2 and network segregation etc.

I would probably do it for home, maybe. But creating a health check from the app I already am building and pinging that does the job and isn’t too hard. In addition that tests the secrets provided to the application. Secrets management and rotation is also a challenge!

But I can see why some people might want to ping their DB.

At work we also monitor the other way for example alert if CPU or Memory usage on the DB is high. But this doesn’t replace a ping check just augments it.

yeah i've setup monitoring for my mongodb and sql databases and rabbitmq queues too because it happened to me that websites were up, but new data wasn't coming in because of issues at the db or messaging queues levels.

Obviously that's something every software developper could add to his own project, that's not rocket science, but after the nth project, it becomes a bit tiresome :-)

Yes I agree.

I would say health check endpoints are still very useful, and complement what you are offering here. When something is down and there is a panic (but trying to stay calm) having a barrage of checks to play the "Sherlock Holmes" game is useful.

If for example your service says "Mongo is up" but I also see "Mongo Healthcheck is down" it is probably a configuration (connection string) issue or maybe a network issue. Without your check elimination would take longer.

What a great name! I’d have built an uptime monitoring service had I thought of that name.

I agree there are a lot of uptime monitoring services. If Splunk is worth gazillions there are decent scraps left for the rest of us. Marketing to $100/m types isn’t worth it for the big guns. So small companies can take that market.

yes there's a lot of monitoring services but in the end they mostly cluster around 2 groups:

- easy setup but nothing more than http monitoring

- complex platforms that can monitor everything but are expensive and a pain to setup