diff --git a/telemetry/definitions/commonDefinitions.json b/telemetry/definitions/commonDefinitions.json index 2f2d93f7..9d31aded 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", @@ -1218,6 +1243,11 @@ "type": "string", "description": "The name of the EventBridge Schema used in the operation" }, + { + "name": "executedCount", + "type": "int", + "description": "The number of executed operations" + }, { "name": "experimentId", "type": "string", @@ -1284,6 +1314,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", @@ -1307,6 +1352,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", @@ -1405,6 +1455,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", @@ -1696,6 +1761,11 @@ "type": "string", "description": "Date/time that an SSO client registration expires." }, + { + "name": "step", + "type": "string", + "description": "Indicates the stage at which a user interface click action was performed." + }, { "name": "successCount", "type": "int", @@ -2240,6 +2310,175 @@ } ] }, + { + "name": "amazonq_unitTestGeneration", + "description": "Client side metrics of AmazonQ Unit Test Generation", + "metadata": [ + { + "type": "acceptedCharactersCount", + "required": false + }, + { + "type": "acceptedCount", + "required": false + }, + { + "type": "acceptedLinesCount", + "required": false + }, + { + "type": "credentialStartUrl", + "required": false + }, + { + "type": "cwsprChatProgrammingLanguage" + }, + { + "type": "executedCount", + "required": false + }, + { + "type": "failedCount", + "required": false + }, + { + "type": "generatedCharactersCount", + "required": false + }, + { + "type": "generatedCount", + "required": false + }, + { + "type": "generatedLinesCount", + "required": false + }, + { + "type": "hasUserPromptSupplied" + }, + { + "type": "isSupportedLanguage" + }, + { + "type": "jobGroup", + "required": false + }, + { + "type": "successCount", + "required": false + } + ] + }, + { + "name": "amazonq_utg_buildLoop", + "description": "Client side invocation of the AmazonQ Unit Test Generation build loop", + "metadata": [ + { + "type": "credentialStartUrl", + "required": false + }, + { + "type": "cwsprChatProgrammingLanguage" + }, + { + "type": "hasUserPromptSupplied" + }, + { + "type": "isSupportedLanguage" + }, + { + "type": "jobGroup", + "required": false + }, + { + "type": "jobId", + "required": false + }, + { + "type": "perfClientLatency", + "required": false + }, + { + "type": "result", + "required": false + }, + { + "type": "source", + "required": false + } + ] + }, + { + "name": "amazonq_utg_generateTests", + "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": "isSupportedLanguage" + }, + { + "type": "jobGroup", + "required": false + }, + { + "type": "jobId", + "required": false + }, + { + "type": "perfClientLatency", + "required": false + }, + { + "type": "source", + "required": false + } + ] + }, { "name": "amazonq_viewChatPanel", "description": "Captures if Q chat panel is successfully viewed or not", @@ -7035,6 +7274,10 @@ "metadata": [ { "type": "elementId" + }, + { + "type": "step", + "required": false } ] },