Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »


Why do we need InSights Inference?


InSights Inference is KPI (Key Performance Indicator) based interface to provide instance of KPIs across various Vectors. It uses Apache Spark  as job scheduler and executor, and Elasticsearch  for data.

 It is advantageous to get real time observations for each DevOps vector. Also, time series graph could be tracked across each individual vector on the basis of Day/Month/Quarter/Year, resulting in accuracy, and efficiency.


InSights tab with options panel





What's new in InSights with Insights Inference?

  • A separate tab to show Observations for each DevOps Vector.
  • Textual Inferences on the performance (Good or Bad).

  • The observations are classified into Positive, Negative & Neutral

  • Interpretation of various graphs across various vectors.
  • Provide information about data at various levels.
  • Capability to report progress on a Weekly, Monthly and Daily basis.

  • Configured Spark Jobs are executed on pre-configured intervals for each KPI.

  • Capability to use existing SDLC Data for applying ML Models.

  • Capability of a platform to create mathematical formulas for DevOps Metrics.

  • Spark Jobs store the result in pre- configured ES Indexes.
  • The User Interface makes call to a service to display the data in the necessary format.

  • Minimal Engineering effort is needed to add a new KPI, and report the same – No UI Change is needed.


Current/Default supported KPIs


KPI NameDevOps VectorMathematical Function
Average Build TimeBUILDAVERAGE
Total Number of BuildsBUILDCOUNT
Number of Successful BuildsBUILDCOUNT
Number of Failed BuildsBUILDCOUNT
Maximum Build TimeBUILDMINMAX
Minimum Build TimeBUILDMINMAX
Average ComplexityCODEQUALITYAVERAGE
Average Duplicated BlocksCODEQUALITYAVERAGE
Number of Quality Passed BlocksCODEQUALITYCOUNT
Number of Quality Failed BlocksCODEQUALITYCOUNT
Average Code CoverageCODEQUALITYAVERAGE
Number of Successful Sonar ExecutionsCODEQUALITYCOUNT
Number of Failed Sonar ExecutionsCODEQUALITYCOUNT
Average Duration of Successful DeploymentsDEPLOYMENTAVERAGE
Total Failed DeploymentsDEPLOYMENTCOUNT
Total Successful DeploymentsDEPLOYMENTCOUNT
Maximum Deployment TimeDEPLOYMENTMINMAX
Minimum Deployment TimeDEPLOYMENTMINMAX
Number of DefectsDEFECTSCOUNT
Number of Closed DefectsDEFECTSCOUNT
Number of Open DefectsDEFECTSCOUNT
Average Defect DurationDEFECTSAVERAGE
User with most CommitsDEVELOPMENTCOUNT

  • No labels