LanX has asked for the wisdom of the Perl Monks concerning the following question:
I have the requirement to visualize the state of night jobs with complex dependencies in a web page (think of make jobs running only if other jobs finnished)
The idea is to have as a basic a tree graph (simple case as ascii graphic, y is the time axis)
.-------. .-------. .-------. | job 1 | | job 2 | | job 7 | | | | | | | .-------. .-------. .-------. . . . . ........... ........... . . . . .-------. .-------. .-------. | job 3 | | job 4 | | job 5 | | | | | | | .-------. .-------. .-------. . . . ......................... . . .-------. | job 6 | | | .-------.
Now the drawing logic for various dependency trees is challenging, we want to have at least a reasonable default, which can be adjusted manually.
I thought about using something like graphviz to draw the graph and to use Perl to translate the topology to HTML/JS.
In order to search for existing solutions, I need to figure out how these kind of diagrams are called.
I searched for various combinations of (dependency,job,task,scheduler) x (diagram,tree,graph,chart) but the images never fit.
Any pointers?
added "job 7" to make the complexity more apparent.
Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery
|
|---|