Skip to content
alohne edited this page Jan 5, 2022 · 19 revisions

Welcome to the DyMonD wiki. This wiki should be used as a guide to understand and run the DyMonD framework.

DyMonD is designed to easily monitor the health of an application, which may be distributed over several components. In order to accomplish this, the framework has an agent component which detects packets that are transmitted between the various components of the application being monitored. Network packet data is sent from the agent to the controller which collects and analyzes the information. Finally, a call graph is produced to show how all the components in the application are connected.

Check out the other pages in this wiki to learn more the DyMonD framework.

Table of Contents

  1. Preliminary Requirements
  2. Setup Modes
    1. Full Framework
    2. Command-line
      1. Capture from Live Application
      2. Capture from File
    3. Standalone
  1. Full Framework
  2. Command-line
    1. Capture from Live Application
    2. Capture from File
  3. Standalone
  1. Sending Data
  2. Miscellaneous
  1. Known Issues
  2. Future Improvements