Live data from Hacker News

Ask HN: How do you monitor your websites?

news.ycombinator.com

51–60 of 104 posts

Re: Ask HN: How do you monitor your websites?

#51
post #37

If you're looking beyond uptime + certs, we do functional + visual browser testing at https://ghostinspector.com/ . Lots of folks use it for monitoring their website or application (in additional to their CI process). We have a free tier that includes scheduling. [Disclosure: I'm the founder]

I have been using Ghost Inspector for awhile now, so far it has been fantastic. It is really nice to be able to push to a branch and get notified in Slack a couple seconds later with any issues including screenshots.

\o/ Really glad to hear that! Reach out if we can ever help with anything.

Re: Ask HN: How do you monitor your websites?

#52

To piggy back on the question, has anyone had a good experience using Prometheus and Grafana for monitoring? I'm looking into trying it. I've looked into Zenoss but from what I gather it's slow.

we <3 prometheus & Grafana :) Mostly because it gets us the classic monitoring of hosts/services like nagios, etc but also gets us app-specific metrics as well.

Re: Ask HN: How do you monitor your websites?

#54

To piggy back on the question, has anyone had a good experience using Prometheus and Grafana for monitoring? I'm looking into trying it. I've looked into Zenoss but from what I gather it's slow.

I love it. Coupled with Alertmanager it's a really easy to use and powerful platform. We also started serving custom Prometheus exporters for our product usage which has been helpful and really easy to implement.

Re: Ask HN: How do you monitor your websites?

#55
post #19

UptimeRobot is quick to setup and have a lot of options, including a white label portal [0] to monitor status it's reliable and cheap ($54/year) I'm not affiliated with them, just an happy customer [0] E.g. status page: https://status.appdrag.com/

I've had a bad experience with Uptime Robot - it only checked our server via IPv4. We didn't know IPv6 was down for far too long (it was a DNS problem).

Re: Ask HN: How do you monitor your websites?

#57

To piggy back on the question, has anyone had a good experience using Prometheus and Grafana for monitoring? I'm looking into trying it. I've looked into Zenoss but from what I gather it's slow.

We are using it and it's great, so easy to also plug in your own metrics from whatever application you're running. I insisted with the management that we needed it on a new project and they were like 'fine if you insist, we do have Google analytics and uptime Robot you know', now they call me as soon as it's down (we installed it on a crappy server because it was just my fixation :) )

Re: Ask HN: How do you monitor your websites?

#58

If you want a light (and free) DIY solution, it's pretty straightforward to build a basic uptime monitor (with connections to Slack, SMS, whatever) using Standard Library [0] and Scheduled Tasks, one of our engineers just posted this article (you can build from your browser): https://hackernoon.com/build-an-uptime-monitor-in-minutes-wi... Another option if you don't feel in the mood for DIY is TJ Holowaychuk's Apex P…

Sorry but that has got to be one of the worst company/product names ever. Either it is completely un-searchable since literally every programming language has a "standard library" or if it actually takes off it will push down actually relevant results for niche programming language docs.

Re: Ask HN: How do you monitor your websites?

#59
People in the market for API monitoring and site transaction monitoring, have a look at https://checklyhq.com. We offer full API monitoring and add Puppeteer-based site transaction monitoring. We aim to be a one-stop-shop, so we give you a big dashboard and nice things like SSL certs monitoring and SMS alerting.

Full disclosure: I'm the founder.

Re: Ask HN: How do you monitor your websites?

#60
post #35

I run Selenium integration tests inside a docker container every 5 minutes or so and attach the results to a sentry.io logger. I put up a boilerplate version on github: https://github.com/mikedh/selenium-simple

This is almost literally what I used as an inspiration for the site transaction monitoring part of https://checklyhq.com, as in a browser emulation feeding a monitoring system at regular intervals. Selenium was always a bit of hog so I jumped on Puppeteer when it came around.
Post reply on HN