Alien is a framework for writing and running probes in Erlang systems.
Alien provides a way to standardize the writing and execution of probes inside an Erlang node.
Alien is designed to have a minimal footprint on the running system.
Three types of probes are provided: inline, ondemand and process. Events generated by the probes are routed to their destination, either using Erlang messages or UDP/TCP protocols.
Alien also provides relays, processes which receive events and push them further, optionally pre-processing them beforehand. They can be used to perform, for example, aggregation or buffering and reduce the network footprint.
Alien is the perfect companion to the Shaman project, but can also be used standalone.
- Take a look at the tests in the
test/
directory
- Official IRC Channel: #ninenines on irc.freenode.net
- Mailing Lists
- Commercial Support