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:
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.
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
The following general information will be displayed per pipeline:
3.1 Pipeline's request ID
3.2 Pipeline's type
The following general information will be displayed per algorithm in pipeline:
4.1 Algorithm's request ID
4.2 Algorithm's type
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
The pipeline requests will be ordered be their reception time
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: