Skip to content

Commit 6e69d40

Browse files
committed
telemetry: avoid PII in openUrl metric
1 parent 12eece1 commit 6e69d40

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

packages/core/src/shared/utilities/vsCodeUtils.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,11 @@ export function reloadWindowPrompt(message: string): void {
215215
* if user dismisses the vscode confirmation prompt.
216216
*/
217217
export async function openUrl(url: vscode.Uri, source?: string): Promise<boolean> {
218+
// Avoid PII in URL.
219+
const truncatedUrl = `${url.scheme}${url.authority}${url.path}${url.fragment.substring(20)}`
220+
218221
return telemetry.aws_openUrl.run(async (span) => {
219-
span.record({ url: url.toString(), source })
222+
span.record({ url: truncatedUrl, source })
220223
const didOpen = await vscode.env.openExternal(url)
221224
if (!didOpen) {
222225
throw new CancellationError('user')

0 commit comments

Comments
 (0)