Wilkie said:
I use UptimeKuma.
UptimeKuma is awesome, simple, and open-source.
Datadog is intuitive and has detailed features, which I probably won’t fully utilize. If you’re really into monitoring, they’re a good choice.
Spence said:
Datadog is intuitive and has detailed features, which I probably won’t fully utilize. If you’re really into monitoring, they’re a good choice.
I can’t use Datadog because their sales tactics are quite aggressive.
I’ve received calls on my personal phone (which isn’t public) even after telling them on LinkedIn that I’m not the contact they should approach.
I refuse to work with them on principle now.
@Carson
That’s wild. I haven’t heard that before, but it would definitely discourage me from being a customer.
Ira said:
@Carson
Unless your experience differs, those calls on your personal phone are often at 8 AM.
Mine were in the evening, though. My last one was at 7 PM. We’re in the same timezone.
I don’t know if their service is good, but I’ll definitely tell others about their awful sales practices; they should consider other services instead.
I use Betterstack, Sentry, and Logfire.
I have yet to launch it, but I built hrefpulse.com for this purpose. (Pricing and features aren’t final, and it’s currently free.)
It’s an uptime monitor that scans all pages for HTML errors and missing meta tags. There’s also an information section where you can input nameservers, hosting details, client and dev notes, etc.
I’m also working on WCAG validation, page speed insights, automatic search engine indexing, and core/plugin updates (WordPress, Drupal, etc.).
Check it out and let me know what you think: https://hrefpulse.com
We use ITRS Uptrends.
It’s a globally distributed platform that allows monitoring from almost anywhere or within selected regions. Alerts can be sent via Slack, SMS, or phone. It can also provide a branded public status page.
I’m not sure if it does detailed performance monitoring apart from basic response times.
I use self-hosted UptimeKuma to monitor everything every minute as the main monitor.
I also have a free UptimeRobot account that checks fewer things every 5 minutes (due to plan limitations) as a backup in case UptimeKuma goes down.
You might want to check out OpenStatus. They have a solid free tier and are open-source if that matters to you.
GoAccess is great for log-based analytics. You can use it to analyze gzipped logs and generate an HTML report. I run it on an hourly schedule, and it has worked well for me.
For personal and family sites, I use an AWS Lambda function that makes an HTTP HEAD request every few minutes. If it gets a non-200 status code, it triggers a CloudWatch alert, which in turn sends an SNS notification. This method is covered by the free Lambda minutes I have each month, so it costs nothing.
I use UptimeRobot for uptime and Bugsnag for error reporting.
I use UptimeObserver for uptime and Umami for analytics. Both offer free plans.
I built my own service called ServerVana. It’s particularly useful for handling multiple websites. I created it to monitor around 300 sites.
Oak said:
I built my own service called ServerVana. It’s particularly useful for handling multiple websites. I created it to monitor around 300 sites.
Do you happen to have a smaller license available for a fellow redditor who could really use one?
Oak said:
I built my own service called ServerVana. It’s particularly useful for handling multiple websites. I created it to monitor around 300 sites.
How did you create this service?