Skip to content
168 changes: 168 additions & 0 deletions telemetry/definitions/commonDefinitions.json
Original file line number Diff line number Diff line change
Expand Up @@ -315,6 +315,48 @@
"applyFix"
]
},
{
"name": "codeReviewArtifactId",
"type": "string",
"description": "Unique identifier of the uploaded artifact for agentic review"
},
{
"name": "codeReviewArtifactSize",
"type": "double",
"description": "Size of the artifact reviewed/scanned in bytes"
},
{
"name": "codeReviewArtifactType",
"type": "string",
"description": "Type of the artifact requested for code review",
"allowedValues": ["FILE", "FOLDER"]
},
{
"name": "codeReviewCustomRulesCount",
"type": "int",
"description": "Number of custom guide line files present in the code review"
},
{
"name": "codeReviewFindingsCount",
"type": "int",
"description": "Number of findings discovered after running a code review on a source code artifact"
},
{
"name": "codeReviewId",
"type": "string",
"description": "Unique identifier of an code review/scan request, combination of projectId and runId"
},
{
"name": "codeReviewScanName",
"type": "string",
"description": "Unique identifier of project in the workspace in code review tool"
},
{
"name": "codeReviewType",
"type": "string",
"description": "Identifies the type of code review triggered",
"allowedValues": ["FULL_REVIEW", "CODE_DIFF_REVIEW"]
},
{
"name": "codeScanServiceInvocationsDuration",
"type": "int",
Expand Down Expand Up @@ -3194,6 +3236,132 @@
}
]
},
{
"name": "amazonq_qCodeReviewTool_codeScanFailed",
"description": "Captures metrics for failed agentic reviews/scans",
"metadata": [
{
"type": "codeReviewArtifactId",
"required": false
},
{
"type": "codeReviewArtifactSize"
},
{
"type": "codeReviewArtifactType"
},
{
"type": "codeReviewCustomRulesCount"
},
{
"type": "codeReviewId",
"required": false
},
{
"type": "codeReviewScanName",
"required": false
},
{
"type": "codeReviewType"
},
{
"type": "reason",
"required": true
},
{
"type": "result"
}
]
},
{
"name": "amazonq_qCodeReviewTool_codeScanSuccess",
"description": "Captures metrics for successful agentic reviews/scans",
"metadata": [
{
"type": "codeReviewArtifactSize"
},
{
"type": "codeReviewArtifactType"
},
{
"type": "codeReviewCustomRulesCount"
},
{
"type": "codeReviewFindingsCount",
"required": true
},
{
"type": "codeReviewId",
"required": true
},
{
"type": "codeReviewType"
},
{
"type": "result"
}
]
},
{
"name": "amazonq_qCodeReviewTool_codeScanTimeout",
"description": "Captures metrics for timed out agentic reviews/scans",
"metadata": [
{
"type": "codeReviewArtifactSize"
},
{
"type": "codeReviewArtifactType"
},
{
"type": "codeReviewCustomRulesCount"
},
{
"type": "codeReviewId",
"required": true
},
{
"type": "codeReviewType"
},
{
"type": "reason"
},
{
"type": "result"
}
]
},
{
"name": "amazonq_qCodeReviewTool_createUploadUrlFailed",
"description": "Captures metrics for artifact upload failures in agentic reviews/scans",
"metadata": [
{
"type": "codeReviewArtifactSize",
"required": false
},
{
"type": "codeReviewArtifactType"
},
{
"type": "codeReviewScanName"
},
{
"type": "reason",
"required": true
},
{
"type": "result"
}
]
},
{
"name": "amazonq_qCodeReviewTool_missingFileOrFolder",
"description": "Captures metrics for invalid reviews/scans requests",
"metadata": [
{
"type": "result"
}
]
},
{
"name": "amazonq_startConversationInvoke",
"description": "Captures startConversation invocation process",
Expand Down