kube-HPC / hkube

🐟 High Performance Computing over Kubernetes - Core Repo 🎣
http://hkube.io
MIT License
305 stars 20 forks source link

View the handling time details of specific pipeline request #105

Closed Ronenk5678 closed 6 years ago

Ronenk5678 commented 6 years ago

As a Pipeline Builder/ HKube manager I want to be able to view the handling time details (see below) of specific pipeline request, so that I can analyze the performance of pipeline's execution .

User Story implementation details:

  1. Handling time of pipeline's requests - from the time the pipeline's request was received till the time the result of the pipeline is sent to the user.
  2. The user will be able view the following information: 2.1. Total execution time of the pipeline request. 2.2. Details of algorithm's handling time per each algorithm in the pipeline: 2.2.1 Total handling time - from the time the execution of the algorithm started till the time the result of the algorithm is written. 2.2.2 Init time - includes the time needed to read the inputs from external data sources 2.2.3 Execution time
  3. The following general information will be displayed per pipeline: 3.1 Pipeline's request ID 3.2 Pipeline's type
  4. The following general information will be displayed per algorithm in pipeline: 4.1 Algorithm's request ID 4.2 Algorithm's type
  5. The user will be able to filter the pipeline requests to be displayed according to the following parameters (one or more): 5.1 Pipeline request ID 5.2 Pipeline type 5.3 Time frame - display requests which started or ended in the time frame
  6. The pipeline requests will be ordered be their reception time
eytangro commented 6 years ago

TID-206