Skip to content

Commit e69d511

Browse files
committed
Adding metrics to UTG
1 parent 7e9a916 commit e69d511

File tree

1 file changed

+228
-0
lines changed

1 file changed

+228
-0
lines changed

telemetry/definitions/commonDefinitions.json

Lines changed: 228 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
{
22
"types": [
3+
{
4+
"name": "acceptedCharactersCount",
5+
"type": "int",
6+
"description": "The number of accepted characters"
7+
},
8+
{
9+
"name": "acceptedCount",
10+
"type": "int",
11+
"description": "The number of accepted cases"
12+
},
13+
{
14+
"name": "acceptedLinesCount",
15+
"type": "int",
16+
"description": "The number of accepted suggestions"
17+
},
318
{
419
"name": "action",
520
"type": "string",
@@ -178,6 +193,16 @@
178193
"type": "int",
179194
"description": "The amount of time required for the build to complete (in seconds)."
180195
},
196+
{
197+
"name": "buildPayloadBytes",
198+
"type": "int",
199+
"description": "The uncompressed payload size in bytes of the source files in customer project context"
200+
},
201+
{
202+
"name": "buildZipFileBytes",
203+
"type": "int",
204+
"description": "The compressed payload size of source files in bytes of customer project context sent"
205+
},
181206
{
182207
"name": "buildSystemVersion",
183208
"type": "string",
@@ -1218,6 +1243,11 @@
12181243
"type": "string",
12191244
"description": "The name of the EventBridge Schema used in the operation"
12201245
},
1246+
{
1247+
"name": "executedCount",
1248+
"type": "int",
1249+
"description": "The number of executed operations"
1250+
},
12211251
{
12221252
"name": "experimentId",
12231253
"type": "string",
@@ -1284,6 +1314,16 @@
12841314
"type": "string",
12851315
"description": "Application framework being used"
12861316
},
1317+
{
1318+
"name": "generatedCharactersCount",
1319+
"type": "int",
1320+
"description": "Number of characters of code generated"
1321+
},
1322+
{
1323+
"name": "generatedCount",
1324+
"type": "int",
1325+
"description": "The number of generated cases"
1326+
},
12871327
{
12881328
"name": "generateFailure",
12891329
"type": "string",
@@ -1405,6 +1445,11 @@
14051445
"type": "boolean",
14061446
"description": "Whether or not the operation was a retry"
14071447
},
1448+
{
1449+
"name": "isSupportedLanguage",
1450+
"type": "boolean",
1451+
"description": "Indicate if the language is supported"
1452+
},
14081453
{
14091454
"name": "lambdaArchitecture",
14101455
"type": "string",
@@ -1696,6 +1741,11 @@
16961741
"type": "string",
16971742
"description": "Date/time that an SSO client registration expires."
16981743
},
1744+
{
1745+
"name": "step",
1746+
"type": "string",
1747+
"description": "Indicates the stage at which a user interface click action was performed."
1748+
},
16991749
{
17001750
"name": "successCount",
17011751
"type": "int",
@@ -1758,6 +1808,11 @@
17581808
"type": "string",
17591809
"description": "User selection from a predefined menu (not user-provided input). See also `action`."
17601810
},
1811+
{
1812+
"name": "userEnteredPromptMessage",
1813+
"type": "boolean",
1814+
"description": "True if user enter prompt message as input else false"
1815+
},
17611816
{
17621817
"name": "userId",
17631818
"type": "string",
@@ -2240,6 +2295,175 @@
22402295
}
22412296
]
22422297
},
2298+
{
2299+
"name": "amazonq_unitTestGeneration",
2300+
"description": "Client side metrics of AmazonQ Unit Test Generation",
2301+
"metadata": [
2302+
{
2303+
"type": "acceptedCharactersCount",
2304+
"required": false
2305+
},
2306+
{
2307+
"type": "acceptedCount",
2308+
"required": false
2309+
},
2310+
{
2311+
"type": "acceptedLinesCount",
2312+
"required": false
2313+
},
2314+
{
2315+
"type": "credentialStartUrl",
2316+
"required": false
2317+
},
2318+
{
2319+
"type": "cwsprChatProgrammingLanguage"
2320+
},
2321+
{
2322+
"type": "executedCount",
2323+
"required": false
2324+
},
2325+
{
2326+
"type": "failedCount",
2327+
"required": false
2328+
},
2329+
{
2330+
"type": "generatedCharactersCount",
2331+
"required": false
2332+
},
2333+
{
2334+
"type": "generatedCount",
2335+
"required": false
2336+
},
2337+
{
2338+
"type": "generatedLinesCount",
2339+
"required": false
2340+
},
2341+
{
2342+
"type": "isSupportedLanguage"
2343+
},
2344+
{
2345+
"type": "jobGroup",
2346+
"required": false
2347+
},
2348+
{
2349+
"type": "successCount",
2350+
"required": false
2351+
},
2352+
{
2353+
"type": "userEnteredPromptMessage"
2354+
}
2355+
]
2356+
},
2357+
{
2358+
"name": "amazonq_utg_buildLoop",
2359+
"description": "Client side invocation of the AmazonQ Unit Test Generation build loop",
2360+
"metadata": [
2361+
{
2362+
"type": "credentialStartUrl",
2363+
"required": false
2364+
},
2365+
{
2366+
"type": "cwsprChatProgrammingLanguage"
2367+
},
2368+
{
2369+
"type": "isSupportedLanguage"
2370+
},
2371+
{
2372+
"type": "jobGroup",
2373+
"required": false
2374+
},
2375+
{
2376+
"type": "jobId",
2377+
"required": false
2378+
},
2379+
{
2380+
"type": "perfClientLatency",
2381+
"required": false
2382+
},
2383+
{
2384+
"type": "result",
2385+
"required": false
2386+
},
2387+
{
2388+
"type": "source",
2389+
"required": false
2390+
},
2391+
{
2392+
"type": "userEnteredPromptMessage"
2393+
}
2394+
]
2395+
},
2396+
{
2397+
"name": "amazonq_utg_generateTests",
2398+
"description": "Client side invocation of the AmazonQ Unit Test Generation",
2399+
"metadata": [
2400+
{
2401+
"type": "acceptedCharactersCount",
2402+
"required": false
2403+
},
2404+
{
2405+
"type": "acceptedCount",
2406+
"required": false
2407+
},
2408+
{
2409+
"type": "acceptedLinesCount",
2410+
"required": false
2411+
},
2412+
{
2413+
"type": "artifactsUploadDuration",
2414+
"required": false
2415+
},
2416+
{
2417+
"type": "buildPayloadBytes",
2418+
"required": false
2419+
},
2420+
{
2421+
"type": "buildZipFileBytes",
2422+
"required": false
2423+
},
2424+
{
2425+
"type": "credentialStartUrl",
2426+
"required": false
2427+
},
2428+
{
2429+
"type": "cwsprChatProgrammingLanguage"
2430+
},
2431+
{
2432+
"type": "generatedCharactersCount",
2433+
"required": false
2434+
},
2435+
{
2436+
"type": "generatedCount",
2437+
"required": false
2438+
},
2439+
{
2440+
"type": "generatedLinesCount",
2441+
"required": false
2442+
},
2443+
{
2444+
"type": "isSupportedLanguage"
2445+
},
2446+
{
2447+
"type": "jobGroup",
2448+
"required": false
2449+
},
2450+
{
2451+
"type": "jobId",
2452+
"required": false
2453+
},
2454+
{
2455+
"type": "perfClientLatency",
2456+
"required": false
2457+
},
2458+
{
2459+
"type": "source",
2460+
"required": false
2461+
},
2462+
{
2463+
"type": "userEnteredPromptMessage"
2464+
}
2465+
]
2466+
},
22432467
{
22442468
"name": "amazonq_viewChatPanel",
22452469
"description": "Captures if Q chat panel is successfully viewed or not",
@@ -7035,6 +7259,10 @@
70357259
"metadata": [
70367260
{
70377261
"type": "elementId"
7262+
},
7263+
{
7264+
"type": "step",
7265+
"required": false
70387266
}
70397267
]
70407268
},

0 commit comments

Comments
 (0)