Running instances of Horizon on various servers for monitoring service #50865
Unanswered
sts-ryan-holton
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
This is a Q&A that I'd like some guidance with. My Laravel application is a website monitoring service that allows users to add their website URL, select a monitoring type and get noticed when their site appears down (doesn't return a 2XX code).
The application runs as one on a server on Digital Ocean. I run a separate managed Redis database as I also run Horizon.
I'd like to provide the user the option to have their website checked from a "secondary" location of their choice (from a pre-defined list) if an uptime check from their "primary" location fails.
The issue I've got, is I don't want to distribute the entire Laravel application onto multiple servers since it's just the HTTP client checks that make the requests and report back, so, how would I go about performing these uptime checks from other server locations?
How might you implement such feature whilst ensuring reliability and balancing cost?
Beta Was this translation helpful? Give feedback.
All reactions