Skip to content

Commit 10bfebe

Browse files
committed
fixup
1 parent f4a1cb6 commit 10bfebe

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

packages/core/src/amazonq/messages/chatMessageDuration.ts

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,16 +83,21 @@ export class AmazonQChatMessageDuration {
8383
return endEvent - startEvent
8484
}
8585

86-
telemetry.amazonq_chatRoundTrip.emit({
87-
amazonqChatMessageSentTime: metrics.events.chatMessageSent ?? -1,
88-
amazonqEditorReceivedMessageMs: durationFrom('chatMessageSent', 'editorReceivedMessage') ?? -1,
89-
amazonqFeatureReceivedMessageMs: durationFrom('editorReceivedMessage', 'featureReceivedMessage') ?? -1,
90-
amazonqMessageDisplayedMs: durationFrom('featureReceivedMessage', 'messageDisplayed') ?? -1,
91-
source: metrics.trigger,
92-
duration: totalDuration,
93-
result: 'Succeeded',
94-
traceId: metrics.traceId,
95-
})
86+
// TODO: handle onContextCommand round trip time
87+
if (metrics.trigger !== 'onContextCommand') {
88+
telemetry.amazonq_chatRoundTrip.emit({
89+
amazonqChatMessageSentTime: metrics.events.chatMessageSent ?? -1,
90+
amazonqEditorReceivedMessageMs: durationFrom('chatMessageSent', 'editorReceivedMessage') ?? -1,
91+
amazonqFeatureReceivedMessageMs:
92+
durationFrom('editorReceivedMessage', 'featureReceivedMessage') ?? -1,
93+
amazonqMessageDisplayedMs: durationFrom('featureReceivedMessage', 'messageDisplayed') ?? -1,
94+
source: metrics.trigger,
95+
duration: totalDuration,
96+
result: 'Succeeded',
97+
traceId: metrics.traceId,
98+
})
99+
}
100+
96101
CWCTelemetryHelper.instance.emitAddMessage(tabID, totalDuration, metrics.events.chatMessageSent)
97102

98103
uiEventRecorder.delete(tabID)

0 commit comments

Comments
 (0)