A utility for user-defined remote system and simulation data monitoring.


  • pika >= 0.10.0 (pip install pika)
  • A running, accessible instance of RabbitMQ server


  1. Clone this repository
  2. python install

Running the Example

The example runs a simple collector that records the maximum memory used by the server (MB) and a timestamp. It also generates a plot of the results.

  1. Edit example/ and example/ with the correct RabbitMQ settings
  2. From the repository root, run python example/
  3. Open a new terminal session and run python example/
  4. Memory usage information should now be collected in the current terminal and received in the original terminal