cQube - Release Notes V 1.1

Release Version 1.1, 16 July 2020

1. Objectives of the cQube release 1.1

cQube V 1.1 release, as an upgrade to the cQube release 1.0. This release will not retain the data from Release 1.0 once upgraded. This release also adds a new report, faster and improved report viewing capability with admin functionalities.

2. Scope

cQube product release features and issues are described in this version 1.1 of the document​.

3. Summary of the Product Features

This document contains information on the following new features and enhancements to the existing features of the cQube product:

  1. Infrastructure reports with configuration stage implementation

    1. Infrastructure Map report

    2. Infrastructure Scatter plot report

  2. API development for downloading log files and files, metrics from S3 buckets

  3. Improvements in CRC report performance

  4. Data validations

  5. Admin monitoring screens

    1. View and download log files

    2. Download metrics and transformed data files

    3. User management

    4. Grafana dashboard

  6. Access management using Keycloak

  7. UI upgrades from last release

    1. Footer value calculations in the backend

    2. Admin login separation

    3. Landing page for admin and report viewer

4. Description of the Product Features

1. Infrastructure reports

CQB-276, CQB-277, CQB-278, CQB-279, CQB-280, CQB-281, CQB-282, CQB-283, CQB-284, CQB-359, CQB-374,

Sl No.

Feature

Description

Roles Impacted

1

Map Report

State, District, Block, Cluster, and school level infrastructure details are displayed in the maps based on the user’s selection.

Admin, Report viewers

2

Scatter plot

State, District, Block, Cluster, and school level infrastructure details are displayed in a scatter plot.

A table with all the details is also displayed alongside.

Admin, Report viewers

2. API development

CQB-378

No.

Feature

Description

Roles Impacted

1

Download log files API

A common API has been generated for all the log files

Admin and report creator

2

Download metrics files

A common API has been generated to download the metrics files

Admin and report creator

3

S3 input and output bucket API

A common API has been generated for the S3 input and output buckets (both for report creator and admin user)

Admin and report creator

4

API to view list of documents

A common API has been generated to view the list of all the documents

Admin and report creator

3. Improvement in CRC report performance

CQB-326, CQB-342, CQB-343, CQB-344, CQB-345

No.

Feature

Description

Roles Impacted

1

CRC performance improvement

CRC Queries are now in the metrics and not at the UI side, thus improving the performance

Report viewer

4. Data validations

CQB-324, CQB-385, CQB-386, CQB-392

No.

Feature

Description

Roles Impacted

1

Duplicate records validation

Duplicate records are validated before inserting into the database

-

2

Null values and blank lines validation

Blank lines will be eliminated and null values are validated

-

3

Overlapping data validation

The records are checked with pre-existing records before inserting to avoid overlapping data

-

5. Admin monitoring screens

CQB-328, CQB-329, CQB-262,

No.

Feature

Description

Roles Impacted

1

View and download log files

This screen has been provided to view all the log files from postgreSQL, emission API, S3 bucket, NiFi, angular and nodej. These log files can be downloaded using the functionality provided

Admin

2

Download metrics and transformed data files

This screen has been provided to download metrics and transformed data filed

Admin

3

User management

This screen can be used by the admin to manage the users and add/ remove access

Admin

4

Grafana dashboard

This is an external dashboard which shows NiFi heat memory, RAM usage, JVM usage, CPU utilization by the cQube product

Admin

6. Access management using keycloak

CQB-366

No.

Feature

Description

Roles Impacted

1

Keycloak authentication

Users authenticate with keycloak instead of individual applications.

Admin, Report viewer

7. UI upgrades from last release

CQB-351, CQB-393, CQB-435

No.

Feature

Description

Roles Impacted

1

Footer value calculations

Footer values are calculated using metrics and not at the UI

Report viewer

2

Admin login separation

VPN login for admin users with two factor authentication

Admin

3

Landing page for admin and report viewer

Admin has a landing page with admin functionalities and the report viewer has a different landing page

Admin, Report viewer

5. Known Issues:

This is a section that describes all the known issues/ bugs that are present in the cQube product and they have been reported as being a part of this release.

Sl No

Component

Issues

1

Page loading issue

The log summary and admin statistics in the admin UI screens show as β€˜loading’ until it loads the data completely. It has to show β€˜no data found’ CQB-450

2

Logout twice in admin UI

The user has to click on Logout button twice in the admin UI CQB-451

3

Installation

After Installation is successful, a new S3 emission bucket is created. The new S3 emission bucket does not accept data immediately. It takes a minimum of two hours to start the emission. Further R&D is planned to find a solution for this. CQB-325

Last updated