Code from OSCON 2012 presentation Erlang Kung Fu In Three Hours
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
monitor-app
monitor-stumble
.gitignore
README.md

README.md

monitor-stumble is the initial work we did -- just stumble along without a plan until we get something working.

The problems with our "stumble" version:

  • Not fault tolerant
  • Not canonical Erlang "app"

monitor-app is an app created with the help of e2, which is basically equivalent to our stumble version, but is run correctly as an OTP app. We get fault tolerance (process supervision) and a proper framework for adding new features.

In particular, we added:

  • Support for externally configuring our app
  • Support for multiple concurrent checks