diff --git a/telemetry/definitions/commonDefinitions.json b/telemetry/definitions/commonDefinitions.json index 4c4943ac..4fb77c30 100644 --- a/telemetry/definitions/commonDefinitions.json +++ b/telemetry/definitions/commonDefinitions.json @@ -1,5 +1,20 @@ { "types": [ + { + "name": "acceptedCharactersCount", + "type": "int", + "description": "The number of accepted characters" + }, + { + "name": "acceptedCount", + "type": "int", + "description": "The number of accepted cases" + }, + { + "name": "acceptedLinesCount", + "type": "int", + "description": "The number of accepted lines of code" + }, { "name": "action", "type": "string", @@ -178,11 +193,21 @@ "type": "int", "description": "The amount of time required for the build to complete (in seconds)." }, + { + "name": "buildPayloadBytes", + "type": "int", + "description": "The uncompressed payload size in bytes of the source files in customer project context" + }, { "name": "buildSystemVersion", "type": "string", "description": "The build system version on the user's machine" }, + { + "name": "buildZipFileBytes", + "type": "int", + "description": "The compressed payload size of source files in bytes of customer project context sent" + }, { "name": "causedBy", "type": "string", @@ -1274,6 +1299,21 @@ "type": "string", "description": "Application framework being used" }, + { + "name": "generatedCharactersCount", + "type": "int", + "description": "Number of characters of code generated" + }, + { + "name": "generatedCount", + "type": "int", + "description": "The number of generated cases" + }, + { + "name": "generatedLinesCount", + "type": "int", + "description": "The number of generated lines of code" + }, { "name": "generateFailure", "type": "string", @@ -1302,6 +1342,11 @@ "type": "boolean", "description": "A time based filter was used" }, + { + "name": "hasUserPromptSupplied", + "type": "boolean", + "description": "True if user supplied prompt message as input else false" + }, { "name": "httpMethod", "type": "string", @@ -1390,6 +1435,11 @@ "type": "boolean", "description": "Whether this was an individual point or an aggregation of points." }, + { + "name": "isCodeBlockSelected", + "type": "boolean", + "description": "True if user selected code snippet as input else false" + }, { "name": "isReAuth", "type": "boolean", @@ -1400,6 +1450,21 @@ "type": "boolean", "description": "Whether or not the operation was a retry" }, + { + "name": "isSupportedLanguage", + "type": "boolean", + "description": "Indicate if the language is supported" + }, + { + "name": "jobGroup", + "type": "string", + "description": "Job group name used in the operation" + }, + { + "name": "jobId", + "type": "string", + "description": "Job id used in the operation" + }, { "name": "lambdaArchitecture", "type": "string", @@ -2245,6 +2310,92 @@ } ] }, + { + "name": "amazonq_utgGenerateTests", + "description": "Client side invocation of the AmazonQ Unit Test Generation", + "metadata": [ + { + "type": "acceptedCharactersCount", + "required": false + }, + { + "type": "acceptedCount", + "required": false + }, + { + "type": "acceptedLinesCount", + "required": false + }, + { + "type": "artifactsUploadDuration", + "required": false + }, + { + "type": "buildPayloadBytes", + "required": false + }, + { + "type": "buildZipFileBytes", + "required": false + }, + { + "type": "credentialStartUrl", + "required": false + }, + { + "type": "cwsprChatProgrammingLanguage" + }, + { + "type": "generatedCharactersCount", + "required": false + }, + { + "type": "generatedCount", + "required": false + }, + { + "type": "generatedLinesCount", + "required": false + }, + { + "type": "hasUserPromptSupplied" + }, + { + "type": "isCodeBlockSelected", + "required": false + }, + { + "type": "isSupportedLanguage" + }, + { + "type": "jobGroup", + "required": false + }, + { + "type": "jobId", + "required": false + }, + { + "type": "perfClientLatency", + "required": false + }, + { + "type": "reason", + "required": false + }, + { + "type": "reasonDesc", + "required": false + }, + { + "type": "result" + }, + { + "type": "source", + "required": false + } + ] + }, { "name": "amazonq_viewChatPanel", "description": "Captures if Q chat panel is successfully viewed or not",