Skip to content

Commit 7b3f34a

Browse files
committed
fix: amazonqHistoryFileSize metric name case, add result
1 parent 371a9a4 commit 7b3f34a

File tree

3 files changed

+23
-7
lines changed

3 files changed

+23
-7
lines changed

server/aws-lsp-codewhisperer/src/language-server/agenticChat/tabBarController.test.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,9 @@ describe('TabBarController', () => {
8181
sinon.assert.calledWith(telemetryService.emitChatHistoryAction as sinon.SinonStub, {
8282
action: ChatHistoryActionType.Search,
8383
languageServerVersion: testFeatures.runtime.serverInfo.version,
84-
amazonQHistoryFileSize: undefined,
84+
amazonqHistoryFileSize: undefined,
8585
amazonqTimeToSearchHistory: 100,
86+
result: 'Succeeded',
8687
})
8788
})
8889

@@ -247,6 +248,7 @@ describe('TabBarController', () => {
247248
sinon.assert.calledWith(telemetryService.emitChatHistoryAction as sinon.SinonStub, {
248249
action: ChatHistoryActionType.Open,
249250
languageServerVersion: testFeatures.runtime.serverInfo.version,
251+
result: 'Succeeded',
250252
})
251253
})
252254

@@ -275,6 +277,7 @@ describe('TabBarController', () => {
275277
sinon.assert.calledWith(telemetryService.emitChatHistoryAction as sinon.SinonStub, {
276278
action: ChatHistoryActionType.Delete,
277279
languageServerVersion: testFeatures.runtime.serverInfo.version,
280+
result: 'Succeeded',
278281
})
279282
assert.strictEqual(result.success, true)
280283
})
@@ -351,6 +354,7 @@ describe('TabBarController', () => {
351354
action: ChatHistoryActionType.Export,
352355
languageServerVersion: testFeatures.runtime.serverInfo.version,
353356
filenameExt: 'markdown',
357+
result: 'Succeeded',
354358
})
355359

356360
assert.strictEqual(result.success, true)
@@ -424,6 +428,7 @@ describe('TabBarController', () => {
424428
sinon.assert.calledWith(telemetryService.emitExportTab as sinon.SinonStub, {
425429
filenameExt: 'markdown',
426430
languageServerVersion: testFeatures.runtime.serverInfo.version,
431+
result: 'Succeeded',
427432
})
428433

429434
assert.strictEqual(result.success, true)
@@ -484,8 +489,9 @@ describe('TabBarController', () => {
484489
sinon.assert.calledWith(telemetryService.emitLoadHistory as sinon.SinonStub, {
485490
openTabCount: 2,
486491
amazonqTimeToLoadHistory: -1,
487-
amazonQHistoryFileSize: -1,
492+
amazonqHistoryFileSize: -1,
488493
languageServerVersion: testFeatures.runtime.serverInfo.version,
494+
result: 'Succeeded',
489495
})
490496
})
491497

@@ -503,8 +509,9 @@ describe('TabBarController', () => {
503509
sinon.assert.calledWith(telemetryService.emitLoadHistory as sinon.SinonStub, {
504510
openTabCount: 1,
505511
amazonqTimeToLoadHistory: -1,
506-
amazonQHistoryFileSize: -1,
512+
amazonqHistoryFileSize: -1,
507513
languageServerVersion: testFeatures.runtime.serverInfo.version,
514+
result: 'Succeeded',
508515
})
509516
})
510517

server/aws-lsp-codewhisperer/src/language-server/agenticChat/tabBarController.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,9 @@ export class TabBarController {
8484
this.#telemetryService.emitChatHistoryAction({
8585
action: ChatHistoryActionType.Search,
8686
languageServerVersion: this.#features.runtime.serverInfo.version,
87-
amazonQHistoryFileSize: dbSize,
87+
amazonqHistoryFileSize: dbSize,
8888
amazonqTimeToSearchHistory: searchTime,
89+
result: 'Succeeded',
8990
})
9091

9192
resolve(results)
@@ -162,12 +163,14 @@ export class TabBarController {
162163
this.#telemetryService.emitChatHistoryAction({
163164
action: ChatHistoryActionType.Open,
164165
languageServerVersion: this.#features.runtime.serverInfo.version,
166+
result: 'Succeeded',
165167
})
166168
} else if (params.action === 'delete') {
167169
this.#chatHistoryDb.deleteHistory(historyID)
168170
this.#telemetryService.emitChatHistoryAction({
169171
action: ChatHistoryActionType.Delete,
170172
languageServerVersion: this.#features.runtime.serverInfo.version,
173+
result: 'Succeeded',
171174
})
172175
} else if (params.action === 'export') {
173176
let openTabID = this.#chatHistoryDb.getOpenTabId(historyID)
@@ -192,6 +195,7 @@ export class TabBarController {
192195
action: ChatHistoryActionType.Export,
193196
languageServerVersion: this.#features.runtime.serverInfo.version,
194197
filenameExt: format,
198+
result: 'Succeeded',
195199
})
196200
} else {
197201
this.#features.logging.error(`Unsupported action: ${params.action}`)
@@ -208,6 +212,7 @@ export class TabBarController {
208212
this.#telemetryService.emitExportTab({
209213
filenameExt: format,
210214
languageServerVersion: this.#features.runtime.serverInfo.version,
215+
result: 'Succeeded',
211216
})
212217

213218
return { ...params, success: true }
@@ -279,9 +284,10 @@ export class TabBarController {
279284
}
280285
this.#telemetryService.emitLoadHistory({
281286
amazonqTimeToLoadHistory: this.#chatHistoryDb.getLoadTime() ?? -1,
282-
amazonQHistoryFileSize: this.#chatHistoryDb.getDatabaseFileSize() ?? -1,
287+
amazonqHistoryFileSize: this.#chatHistoryDb.getDatabaseFileSize() ?? -1,
283288
openTabCount: openConversations.length,
284289
languageServerVersion: this.#features.runtime.serverInfo.version,
290+
result: 'Succeeded',
285291
})
286292
}
287293
}

server/aws-lsp-codewhisperer/src/shared/telemetry/types.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -283,21 +283,24 @@ export type UiClickEvent = {
283283

284284
export type LoadHistoryEvent = {
285285
amazonqTimeToLoadHistory: number
286-
amazonQHistoryFileSize: number
286+
amazonqHistoryFileSize: number
287287
openTabCount: number
288+
result: Result
288289
languageServerVersion?: string
289290
}
290291

291292
export type ChatHistoryActionEvent = {
292293
action: ChatHistoryActionType
294+
result: Result
293295
languageServerVersion?: string
294296
filenameExt?: string
295297
amazonqTimeToSearchHistory?: number
296-
amazonQHistoryFileSize?: number
298+
amazonqHistoryFileSize?: number
297299
}
298300

299301
export type ExportTabEvent = {
300302
filenameExt: string
303+
result: Result
301304
languageServerVersion?: string
302305
}
303306

0 commit comments

Comments
 (0)