Skip to content

Commit de991b3

Browse files
committed
add startUrl to more q events
1 parent 87c5027 commit de991b3

File tree

4 files changed

+13
-1
lines changed

4 files changed

+13
-1
lines changed

packages/toolkit/src/amazonqFeatureDev/controllers/chat/controller.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,7 @@ export class FeatureDevController {
360360
amazonqConversationId: session.conversationId,
361361
enabled: true,
362362
result: 'Succeeded',
363+
credentialStartUrl: AuthUtil.instance.startUrl,
363364
})
364365

365366
if (message.deleted) {

packages/toolkit/src/codewhisperer/tracker/codewhispererTracker.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ export class CodeWhispererTracker {
105105
cwsprChatConversationId: suggestion.conversationID,
106106
cwsprChatMessageId: suggestion.messageID,
107107
cwsprChatModificationPercentage: percentage ? percentage : 0,
108+
credentialStartUrl: AuthUtil.instance.startUrl,
108109
}
109110

110111
telemetry.amazonq_modifyCode.emit(event)

packages/toolkit/src/codewhispererChat/controllers/chat/telemetryHelper.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,11 @@ export function logSendTelemetryEventFailure(error: any) {
5050
}
5151

5252
export function recordTelemetryChatRunCommand(type: CwsprChatCommandType, command?: string) {
53-
telemetry.amazonq_runCommand.emit({ cwsprChatCommandType: type, cwsprChatCommandName: command })
53+
telemetry.amazonq_runCommand.emit({
54+
cwsprChatCommandType: type,
55+
cwsprChatCommandName: command,
56+
credentialStartUrl: AuthUtil.instance.startUrl,
57+
})
5458
}
5559

5660
export class CWCTelemetryHelper {
@@ -320,6 +324,7 @@ export class CWCTelemetryHelper {
320324
cwsprChatRequestLength: triggerPayload.message?.length ?? 0,
321325
cwsprChatResponseLength: message.messageLength,
322326
cwsprChatConversationType: 'Chat',
327+
credentialStartUrl: AuthUtil.instance.startUrl,
323328
}
324329

325330
telemetry.amazonq_addMessage.emit(event)
@@ -361,6 +366,7 @@ export class CWCTelemetryHelper {
361366
cwsprChatResponseCode: responseCode,
362367
cwsprChatRequestLength: triggerPayload.message?.length ?? 0,
363368
cwsprChatConversationType: 'Chat',
369+
credentialStartUrl: AuthUtil.instance.startUrl,
364370
})
365371
}
366372

packages/toolkit/src/shared/telemetry/vscodeTelemetry.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -861,6 +861,10 @@
861861
{
862862
"type": "cwsprChatCommandName",
863863
"required": false
864+
},
865+
{
866+
"type": "credentialStartUrl",
867+
"required": false
864868
}
865869
]
866870
}

0 commit comments

Comments
 (0)