-
-
Notifications
You must be signed in to change notification settings - Fork 277
Auto Transactions #643
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
Auto Transactions #643
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #643 +/- ##
==========================================
+ Coverage 90.57% 90.67% +0.10%
==========================================
Files 95 97 +2
Lines 3108 3142 +34
==========================================
+ Hits 2815 2849 +34
Misses 293 293 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Maybe it should just drop unnamed routes? I think it's misleading when all unnamed routes are tracked as the same transaction. You can't do anything with that data either.
I think I've done it in #611
Isn't this disabled by default? It's at least configureable by a flag. So it could be enabled or disabled depending on wether performance tracing is on. I suppose #611 isn't needed anymore and can be closed? |
Good suggestion, maybe this is also a good way to surface this to users, as there's some small additional work they need to do for this feature.
Ah i see, you start a new trace with the previous route on
Good point, we'd probably also want a flag for transactions for users who want to opt out. |
mm the feedback discussed on a call is not implemented yet, e.g. removing the |
|
@marandaneto Yes, I left some feedback regarding this. We'd need to provide the param through many methods instead of exposing just one in the span. |
the idea is to pass via ctor, not the methods, so we'd not need to provide the param through all the methods, Java does it. |
|
@brustolin or @bruno-garcia would you like to do a final pass? its good from my side |
marandaneto
left a comment
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
thanks a lot @denrase
# Conflicts: # dart/lib/src/sentry_tracer.dart # dart/test/sentry_span_test.dart # dart/test/sentry_tracer_test.dart
bruno-garcia
left a comment
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.
nit otherwise lgtm
📜 Description
Automatically start transactions in navigation observer.
RouteSettings.Wait for Children
💡 Motivation and Context
First step to track mobile performance metrics.
❓ Caveats and Open Questions
RouteSettingswithnameparameter.💚 How did you test it?
📝 Checklist
🔮 Next steps