Monitoring our Sites with Elixir
We recently rebuilt our system statusboard using Elixir and documented the ins and outs.
Under the hood, each site is now an Elixir process that’s responsible for monitoring that site or service. Running each site as a process means:
- We can add more without ever slowing down or blocking other requests.
- The processes can be monitored and the site marked red if the process crashes for whatever reason. -We can run it on one Heroku hobby dyno.
You can read more here:
https://m.alphasights.com/monitoring-our-stack-with-elixir-3f37023185e8#.s3ksuyjt1?ref=elixirstatus
Read next Beam Olympics - Test your Beam Skills