Skip to content

dimaopen/beam-protocols-visualizing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BEAM Protocol Visualizer

Converts beam actor messages to a sequence diagram. These messages are written when the beam config file contains akka.actor.debug.receive=true In this case beam produces files like 0.actor_messages_0.csv.gz in each iteration folder.

Parameters

--input output/sf-light/run_name/ITERS/it.0
--output docs/uml/choose_mode.puml
--force
--person-id 010900-2012001379980-0-560057
  • input directory where to read message files,
  • output the output file,
  • force allows to overwrite the output without prompt
  • person-id the person id which the message sequence should be generated for. If not set then all the messages are processed.

Used libraries

This app is build upon FS2. CSV processing is done with fs2-data. For capturing and controlling actions (file system operations, user interactions) Cats Effect is used.

About

Converts beam actor messages to a puml seqence diagram.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages