jobtime is a tool to visualize job execution time for Job Arranger.
- job execution times can be viewed at a glance
- colored by job status (success, failure, in time, overtime)
- Docker Engine
- Job Execution Log
- Job Schedule (if needed)
To use jobtime, follow these steps:
-
Douwnload:
git clone https://github.com/gtk7032/jobtime.git
-
Build the Docker image:
docker compose build --build-arg UID=$(id -u) --build-arg GID=$(id -g)
The UID and GID arguments will be assigned to the user used within the container.
-
Launch the container:
docker compose up -d
docker exec -it jobtime python src/main.py --joblog=joblog.csv
# --> output/joblog.svg
Parameter | Description |
---|---|
--joblog | Path of the job execution log file |
Parameter | Default | Description |
---|---|---|
--schedule | path of the job schedule file (sample) | |
--figsize | 16:9 | width:height |
--output | joblog.svg | output file name |