Skip to content
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

Make Sentry features selectable in wizard #558

Open
1 of 7 tasks
Lms24 opened this issue Apr 10, 2024 · 2 comments
Open
1 of 7 tasks

Make Sentry features selectable in wizard #558

Lms24 opened this issue Apr 10, 2024 · 2 comments

Comments

@Lms24
Copy link
Member

Lms24 commented Apr 10, 2024

Right now, our wizards are very opinionated and enable Sentry features by default (e.g. performance monitoring and Replay). On the one hand, this is super convenient for users as the setup is very easy as a result. However, we've had multiple occasions where users didn't want a specific feature (e.g. #554). Also for billing and quota management it'd make sense to give users more control over which features they want to enable within the SDK.

Rough plan:

  • Ask user if they want to configure sentry features or add everything by default (think of normal vs expert mode in good old windows installers :D)
  • Allow feature selection for main Sentry features:
    • Errors (always)
    • Performance Tracing
    • Replay (if applicable)
    • Profiling (if applicable)
  • If it makes sense, make framework SDK specific features selectable per wizard (whatever makes sense for the platform)
    • let's be cautios here: Only do this if there's a legit reason that users would not want to enable a feature.
  • Update wizard develop spec that wizards should allow more configuration (i.e. move away from being very opinionated)

High Prio

  1. 3 of 3
    onurtemizkan

Low-Prio

@smeubank
Copy link
Member

  • idea
    If we walk users through configuring the products they want, we could also ask them if they want us to optimize for bundle size and configure tree shaking according the products they selected

@philipphofmann
Copy link
Member

Once SR is GA and profiling on Android is fixed, we're going to fix this issue for all mobile platforms in one go.

@philipphofmann philipphofmann moved this from Needs Discussion to Backlog in Mobile & Cross Platform SDK Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

4 participants