Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1 KB

README.md

File metadata and controls

37 lines (26 loc) · 1 KB

Alien

Alien is a framework for writing and running probes in Erlang systems.

Goals

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.

Getting started

  • Take a look at the tests in the test/ directory

Support