Anchor | ||||
---|---|---|---|---|
|
Building relationship between the DevOps tools is important to achieve end to end trace ability across DevOps Lifecycle, Correlation concept has made this possible. With the help of this correlation the traceability dashboards can be built with ease. Correlation can only be built between tools which has common field values in it
Panel | ||||
---|---|---|---|---|
Table of Contents |
---|
title | Step 1: Stop all the running Agents |
---|
All the agents running to be stopped.
Panel | ||
---|---|---|
| ||
|
Panel | ||
---|---|---|
| ||
"correlations" : { "correlationWindow" : 48, "correlationFrequency" : 3 , "batchSize" : 2000 }, |
Panel | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
The co-relation file is key file to build relationship. The source value of the key “fields” should contain same value as of the destination. The location of the co-relation.json file should be same as the Server-config.json file namely INSIGHTS_HOME/.Insights/ co-relation.json
[ { "destination": { "toolName": "**toolname**", "fields": [ "**fieldaname**" ] }, "source": { "toolName" : "**toolname**", "fields": [ "**fieldname**" ] }, "relationName" : "**relationshipname**" } ]
|
Panel | |||||
---|---|---|---|---|---|
| |||||
All the fields required for the correlation needs to be indexed in Neo4j which includes all the fields mentioned in the co-relation.json file and correlation fields in label DATA - uuid, toolName, correlationTime, maxCorrelationTime, inSightsTime, inSightsTimeX. jiraKeys, jiraKeyProcessed Syntax to index the field in as follows: create index on TOOLNAME(fieldname)
Example: create index on :scm(jiraKeys) create index on :DATA(uuid) create index on : JENKINS(scmCommitId) |
Panel | ||
---|---|---|
| ||
|
Panel | ||
---|---|---|
| ||
|
Top Section