Skip to content

Commit 879987d

Browse files
committed
Mask SNS PhoneNumber in messaging.destination span attributes
1 parent 5aba9af commit 879987d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • packages/server-utils/src/integrations/tracing-channel/aws-sdk/services

packages/server-utils/src/integrations/tracing-channel/aws-sdk/services/sns.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class SnsServiceExtension implements ServiceExtension {
2626
const { TopicArn, TargetArn, PhoneNumber } = request.commandInput;
2727
const destinationName = extractDestinationName(TopicArn, TargetArn, PhoneNumber);
2828
spanAttributes[ATTR_MESSAGING_DESTINATION] = destinationName;
29-
spanAttributes[MESSAGING_DESTINATION_NAME] = TopicArn || TargetArn || PhoneNumber || 'unknown';
29+
spanAttributes[MESSAGING_DESTINATION_NAME] = TopicArn || TargetArn || (PhoneNumber ? 'phone_number' : 'unknown');
3030

3131
spanName = `${PhoneNumber ? 'phone_number' : destinationName} send`;
3232
}
@@ -67,7 +67,7 @@ function extractDestinationName(topicArn: string, targetArn: string, phoneNumber
6767
return arn;
6868
}
6969
} else if (phoneNumber) {
70-
return phoneNumber;
70+
return 'phone_number';
7171
} else {
7272
return 'unknown';
7373
}

0 commit comments

Comments
 (0)