-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: Add http requests to custom instrumentation #12258
base: main
Are you sure you want to change the base?
Conversation
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
Bitrise✅✅✅ Commit hash: 5398f3e Note
|
Taking that into consideration, how about e.g.
Edit: The code snippet above stores the hostname as the |
Hey @MajorLift , loved your review! More curious to understand how would we use the span.setAttribute in this scenario I added the operations name suggestion I think it makes super sense! |
Bitrise✅✅✅ Commit hash: e627d42 Note
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I agree with showing the full url |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great @tommasini ! 🎉
I did some digging on
This explains why the Mobile |
I believe the reason why we move tags until now, is because they are queryable on dashboards, nevertheless, I'm not 100% sure of this, will need to re-check! |
Edit: There is no need to switch to Attributes in this PR. Both extension and mobile are set up to attach Tags to Scopes. We can keep using that set-up for the time being.
It would appear that Attributes are a full replacement for Tags, meaning they should also be searchable. The docs don't seem fully updated on that point, though. But more importantly, the migration guide seems to show There's also a functional benefit to switching:
|
Quality Gate passedIssues Measures |
Description
This PR adds custom instrumentation for http requests.
performance e2e: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/17c729b7-7979-4d02-bc56-de709b38bac8?tab=workflows
Android QA: https://app.bitrise.io/build/fbbcf003-58c5-4771-bfef-391f8e8cc84d?tab=log
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
IOS:
Android:
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist