Obsrv 2.0-GA

Features

Functional

  • [Design] Connectors Design Review #OB-452
  • [Implementation] Kafka Connector #OB-458
  • [Design] Denorm Connector #OB-190
  • [Implementation] Denorm Connector #OB-464
  • [Design] CRUD API's for Datasource Config and Dataset transformation #OB-428
  • [Implementation] CRUD API's for Datasource Config and Dataset transformation #OB-476
  • [Design] Update /dataset/save and /datasources/save api to incorporate changes for master datasets #OB-422
  • [Implementation] Update /dataset/save and /datasources/save api to incorporate changes for master datasets #OB-482

Devops

  • [Devops] Deployment of Obsrv 2.0 in Sunbird Dev Environment #OB-404
  • [Devops] New Dev environment set up for Obsrv 2.0 in Sunbird #OB-392
  • [Devops] Prometheus Alert manager installation on Kubernetes #OB-424
  • [Devops] Alert configurations for various Functional alerts #OB-446
  • [Devops] Github Actions (Build and Deployment Script for the Connectors) #OB-488
  • [Upgrade] Update Lern and Knowlg building blocks to use the Telemetry API instead of directly pushing data into Kafka #OB-440
  • [Upgrade] Update telemetry service API to internally use /data/in APIs #OB-416
  • [Automation]Set up scripts to create Sunbird Telemetry and Summary datasets and corresponding data sources #OB-410
  • [Devops] Integration of build and deployment using Jenkins for Sunbird deployments #OB-398

Quality

  • [Testing] End to End testing of obsrv 2.0 with multiple datasets #OB-470
  • [Unit Tests] Improving the code coverage for /datasources/save API(s) #OB-500
  • [Unit Tests] Improving the code coverage of Datasource Config and Dataset transformation APIs #OB-506
  • [Unit Tests] Kafka Connector Code Coverage Improvment #OB-512"
  • [Unit Tests] Denorm Connector Code Coverage Improvment #OB-518"

Documentations

  • [Documentation] APIs Swagger Documentation Update #OB-94
  • [Documentation] Obsrv 2.0 Migration Documentation #OB-494

Pefromance Benchamrk

  • [Benchamrk] Obsrv 2.0 Components Benchmark #OB-494