Skip to content

Commit e8096f6

Browse files
authored
telemetry(featureDev): set credentialStartUrl in more events aws#5094
1 parent b5e0619 commit e8096f6

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,12 +187,14 @@ export class FeatureDevController {
187187
amazonqConversationId: session?.conversationId,
188188
value: 1,
189189
result: 'Succeeded',
190+
credentialStartUrl: AuthUtil.instance.startUrl,
190191
})
191192
} else if (vote === 'downvote') {
192193
telemetry.amazonq_codeGenerationThumbsDown.emit({
193194
amazonqConversationId: session?.conversationId,
194195
value: 1,
195196
result: 'Succeeded',
197+
credentialStartUrl: AuthUtil.instance.startUrl,
196198
})
197199
}
198200
break
@@ -491,6 +493,7 @@ export class FeatureDevController {
491493
acceptedFiles(session.state.filePaths) + acceptedFiles(session.state.deletedFiles)
492494

493495
telemetry.amazonq_isAcceptedCodeChanges.emit({
496+
credentialStartUrl: AuthUtil.instance.startUrl,
494497
amazonqConversationId: session.conversationId,
495498
amazonqNumberOfFilesAccepted,
496499
enabled: true,
@@ -541,6 +544,7 @@ export class FeatureDevController {
541544
amazonqConversationId: session.conversationId,
542545
enabled: true,
543546
result: 'Succeeded',
547+
credentialStartUrl: AuthUtil.instance.startUrl,
544548
})
545549
// Unblock the message button
546550
this.messenger.sendAsyncEventProgress(message.tabID, false, undefined)

packages/core/src/amazonqFeatureDev/session/session.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ export class Session {
125125
amazonqConversationId: this.conversationId,
126126
enabled: true,
127127
result: 'Succeeded',
128+
credentialStartUrl: AuthUtil.instance.startUrl,
128129
})
129130
}
130131

packages/core/src/amazonqFeatureDev/session/sessionState.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,11 @@ export class CodeGenState extends CodeGenBase implements SessionState {
309309
async interact(action: SessionStateAction): Promise<SessionStateInteraction> {
310310
return telemetry.amazonq_codeGenerationInvoke.run(async span => {
311311
try {
312-
span.record({ amazonqConversationId: this.config.conversationId })
312+
span.record({
313+
amazonqConversationId: this.config.conversationId,
314+
credentialStartUrl: AuthUtil.instance.startUrl,
315+
})
316+
313317
action.telemetry.setGenerateCodeIteration(this.currentIteration)
314318
action.telemetry.setGenerateCodeLastInvocationTime()
315319

@@ -471,6 +475,10 @@ export class PrepareCodeGenState implements SessionState {
471475
})
472476

473477
const uploadId = await telemetry.amazonq_createUpload.run(async span => {
478+
span.record({
479+
amazonqConversationId: this.config.conversationId,
480+
credentialStartUrl: AuthUtil.instance.startUrl,
481+
})
474482
const { zipFileBuffer, zipFileChecksum } = await prepareRepoData(
475483
this.config.workspaceRoots,
476484
this.config.workspaceFolders,

0 commit comments

Comments
 (0)