logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

work_queue_graph_workers - visualize Work Queue transaction logs

Description

work_queue_graph_workers is a script to visualize the output of Work Queue transaction logs, as generated
       by  work_queue_specify_log  from the C and Perl Work Queue APIs, or by q.specify_log from the Python Work
       Queue API. It assumes the avalability of Python bokeh package.

       work_queue_graph_workers supports three interactive  visualization  modes,  all  with  timestamp  as  the
       independent  variable,  from  which  the timestamp of the first tasks transfer is subtracted, so that the
       horizontal axis starts at 0. The tasks are colored based on category.

Name

work_queue_graph_workers - visualize Work Queue transaction logs

Options

-h    Show help text.

        -g    Generate visualization for the life time of all tasks, with file transfer  times  included.  Tasks
              are sorted along the vertical axis based on the time at which file transfer starts.

        -t    Generate  visualization for lifetime of tasks per worker, file transfer time included, each worker
              corresponds to a subplot. Note that the slots assignment is merely for visualization and does  not
              correspond to the actual cores.)

        -w    Generate visualization for the lifetime of all workers, colored based on working or idling.

        -o<outfile>
              Specify the output path for the generated HTML file.  The default is <work-queue-log>.html.

Synopsis

       work_queue_graph_workers [-h] [-g | -t | -w] [-o outfile] work-queue-log

See Also