Re:Show HN: WebGazer – Simple and Affordable Website Monitor...
by StavrosK on Thursday October 25, 2018 @06:01PM
(#18304961)
I wrote something to help with the first case (it'll email you if your service doesn't check in): https://gitlab.com/stavros/caduceus
Re:Show HN: WebGazer – Simple and Affordable Website Monitor...
by nherment on Friday October 26, 2018 @04:22AM
(#18307598)
Very interesting way to solve it! I like the idea.
Re:Show HN: WebGazer – Simple and Affordable Website Monitor...
by akdoganaltan on Thursday October 25, 2018 @02:15PM
(#18303140)
We have the idea on the roadmap that will exactly solve the problem you mentioned on the first item of your list. We were having doubts about the use case, your comment got us excited.
Re:Show HN: WebGazer – Simple and Affordable Website Monitor...
by runako on Thursday October 25, 2018 @02:07PM
(#18303072)
It's rare that a customer in your space will give you an actionable product plan. This is a goldmine. (I have had similar needs in the past.)
Re:Show HN: WebGazer – Simple and Affordable Website Monitor...
by tibu on Thursday October 25, 2018 @05:38PM
(#18304795)
Do you have a public repo for your app?
Re:Show HN: WebGazer – Simple and Affordable Website Monitor...
by nherment on Friday October 26, 2018 @04:24AM
(#18307605)
https://github.com/nherment/dn5
That was mostly coded over weekends, with no regards to code quality. Note that we still rely on an old version of the implementation to fire alerts, until this one is brought up to speed.
For our company, we had to create our own status monitoring app (open source). It's been a while and I had a short amount of time to find one.
A few reason for why we built our own:
- almost no SaaS allow companies to make advanced (JSON) checks to the data returned by a status endpoint. For example, we have cron jobs running data imports. To verify that these are still running, a /status endpoint on our app returns the last data import date based on the data imported in the DB. If this delay gets bigger than a threshold then we fire an alert.
- we're in B2B. Our clients need to have access to a status page with the ability to download the list of incidents (for SLA & contractual purposes)
- we need 2 levels of status pages. One for customers and one for our internal teams with access to more monitors
- SaaS providers either give the ability to automatically monitor or to manually manage the status page. There is no ability to do both at the same time
- I wanted something simple. And advanced monitoring systems can definitely do the above, but it's ops hell to setup and maintain. I have other things to do.