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
-
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