You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
3 years ago | |
---|---|---|
.gitignore | 3 years ago | |
README.md | 3 years ago | |
go.mod | 3 years ago | |
go.sum | 3 years ago | |
main.go | 3 years ago | |
template.html | 3 years ago |
README.md
Job Visualizer
This project is meant to visualize scheduled jobs for a given timespan, so you're able to see bottlenecks or timeframes where to many jobs are run simultaneously.
This tool analyzes a CSV file and creates an HTML file.
Usage
For usage information call
./job-visualizer -h
That will result in
Usage of ./job-visualizer:
-file string
File to import
-output string
File to generate
--file
Is a csv file you want to analyze--output
Is an html file the tool will generate
CSV File Format
Currently the format is fixed and planned to be configurable in the future.
You need the following columns:
- Prefix/Group
- job_name: The name of the job
- job_type: The type of the job
- start_time: A string with start times for the group, e.g.
"2019-11-02 21:10:21,2019-11-03 21:19:33"
- end_time: As start_time, but the end times, e.g.
"2019-11-02 21:10:22,2019-11-03 21:19:33"