Skip to content

Conversation

@Lms24
Copy link
Member

@Lms24 Lms24 commented Jul 7, 2022

This PR adds the transaction name source annotation to the Angular SDK. Since the SDK currently does not parameterize URLs, we only assign 'url' as the transaction name source. We're revisiting parameterization in Angular in a follow up PR.

Additionally, the PR adds a two tests to test this change (might be more relevant once we add parameterization). Admittedly, there are better ways to test Angular Services (with the Angular TestBed) but I got a lot of error messages while trying to get this to work. For the sake of time, the tests for now essentially just treat TraceService as a normal class, which is enough to test the transaction source.

ref: #5345

@Lms24 Lms24 mentioned this pull request Jul 7, 2022
15 tasks
@Lms24 Lms24 marked this pull request as ready for review July 7, 2022 17:04
@Lms24 Lms24 requested review from AbhiPrasad and lforst July 7, 2022 17:04
@Lms24 Lms24 self-assigned this Jul 7, 2022
@Lms24 Lms24 added this to the Dynamic Sampling Context milestone Jul 7, 2022
Copy link
Member

@AbhiPrasad AbhiPrasad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚢 🇮🇹

@Lms24 Lms24 changed the title ref(angular): Add transaction source to TracesService and instrumenAngularRouting ref(angular): Add transaction source to for Angular Router Jul 8, 2022
@Lms24 Lms24 changed the title ref(angular): Add transaction source to for Angular Router ref(angular): Add transaction source for Angular Router Jul 8, 2022
@Lms24 Lms24 merged commit 4984870 into master Jul 8, 2022
@Lms24 Lms24 deleted the lms-transaction-source-angular branch July 8, 2022 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants