Actions
Story #2756
closedImprove Workbench "show pipeline instance" page
Status:
Resolved
Priority:
Normal
Assigned To:
Radhika Chippada
Category:
-
Target version:
Start date:
05/22/2014
Due date:
% Done:
100%
Estimated time:
(Total: 0.00 h)
Story points:
5.0
Description
This page needs to be good at
- Monitoring progress while the pipeline is running
- Troubleshooting a failed pipeline
- Reviewing/investigating details of a finished pipeline
- If jobs are running, show log messages in real time using websockets
- If jobs are queued, show queue status
- If a job was created before pipeline itself, note "re-used existing job queued/finished at time X"
- Show more job details, probably rearrange columns
- component name should be plain, not styled with label, not a link to the job
- component specification should be in its own column (the stuff independent of whether a job has been chosen to satisfy this component): script, script_version, script_parameters, etc.
- if a job has been chosen, job detail should be in its own column (only the parts that aren't equal to the component description by definition): git commit
- output should be its own column. Displayed as uuid (abbreviated?) link, then [first few] output filenames/sizes
- log should be its own column. Displayed as uuid (abbreviated?) link, then direct link to the one .txt file it always contains
- Show job log messages, e.g.,
- Hover/pop-up to show latest+live logs for a single job that is running
- Persistent "fake terminal window" above/below(?) with merged latest+live log messages from all jobs in this pipeline that happen to be running
- API server should have access to the last few lines of every recent/current job log (via redis) as well as live logs (also via redis) and old/finished jobs (via log collection stored in Keep). Might need some more API to make them accessible via websocket (redis) or workbench (keep)?
Updated by Radhika Chippada almost 11 years ago
- Assigned To changed from Radhika Chippada to Tom Clegg
Updated by Radhika Chippada almost 11 years ago
- Assigned To changed from Tom Clegg to Radhika Chippada
Actions