13.4. Clara Management Console

The Clara Management Console allows you to view of Clara Platform features from web browser. Currently, it supports views for pipelines and jobs: The Pipelines view shows all created Clara pipelines with their current statuses, and the Jobs view displays details of all created Clara jobs.

13.4.1. Getting Started

You must use Chrome web browser to access the web interface using IP where Clara Management Console is deployed on port 32002 (e.g., http://<HOST IP or DNS>:32002).

13.4.1.1. Minimum Requirement

  • Google Chrome - Version 80.0.3987.149 (Official Build) (64-bit)

13.4.1.2. Starting the Service

Clara Management Console is comprised of two different containers that work together to provide the web application:

  • Clara Management Console Backend: web application backend that communicates with clara platform API server using clara platform API and provides this information to new clara management console frontend over RESTful API whenever requested.

  • Clara Management Console Frontend: web application which contains all the frontend logic to display clara management console. All the views are updated periodically to reflect the current status.

You can get Clara Management Console by using command below:

clara pull console

You can start these two containers by using the command below:

clara console start

To stop the service:

clara console stop

To restart the service:

clara console restart

13.4.2. Basic Interface

13.4.2.2. Pipelines View

Pipelines view lists all the created clara pipelines. This view can be accessed by clicking PIPELINES icon on navigation bar. Each pipeline is shown on separate cards. Each pipelines card also shows the number of jobs currently in queue and the timestamp for last executed job for that pipeline. This tab is updated periodically to update the pipelines list and all associated information whenever there is an update. By clicking on any pipeline card, navigation is made to jobs tab with filter applied on clicked pipeline card so that only jobs of that pipeline are shown.

Pipelines can also be searched by entering pipeline name in the search box displayed on the right top of the pipelines view.

../../../../_images/clara-ux-pipelines-view.png

13.4.3. Jobs View

Jobs view lists all created clara jobs. This view can be accessed by clicking on ‘JOBS’ button on navigation bar. For every job, it lists the current status, priority, job id, pipeline name, start time and duration. This view is also dynamically updated to reflect the current status of all jobs. Jobs can also be sorted on priority and filtering is supported for all columns.

For each job, input and output payload can be downloaded by clicking on ‘Download’ link in ‘Input’ and ‘Output’ column for a job respectively. Clicking on ‘Download’ link will get the payload files, archive them in a ZIP file and download it in browser’s download folder. Ouput palyload link for a job will be shown once a job is finished. Input payload represents initial input for a job and output payload represents output payload of all the operators for a job. After clicking on ‘Download’ link, a progress bar indicating current download progress is shown at the bottom of the page.

../../../../_images/clara-ux-jobs-view.png

13.4.4. Job Details View

Job Details View for a job can be opened by clicking on a row for that job in Jobs View. It shows additional information about each job such as the list of all the operators with their current status and duration. The output payload for an operator can be downloaded by clicking on a ‘Download’ link in output column. The output payload ‘Download’ link for an operator is shown when the operator is finished.

../../../../_images/clara-ux-job-details-view.png