-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Disable API analysis if telemetry is disabled #47218
Conversation
@sharwell Just to confirm, you are seeing this incremental analyzer kick in only when FSA is enabled correct? Otherwise, given how expensive it is, I am wondering if we need to optimize it further. |
No problem with this change. I have an open question about if we actually use this data in any way. i.e. we collect it... and what do we then do with it? If the answer is currently 'nothing', i would be thrilled to just rip it out entirely (as part of another change). |
I believe the telemetry analyzer was added to collect telemetry for partner teams. @jinujoseph might have context which team(s) uses this data. |
I always have FSA enabled, but I'm not sure how they would be related. |
Never mind, seems like the intent was to have this analyzer on by default for everyone to collect telemetry on the low-priority solution crawler queue. If not, the analyzer can check the current |
There has been an email conversation in past with @DamianEdwards about this telemetry. |
Thanks. Even if we want it on by default, we should throttle it to run very limited number of times per solution, maybe just once when the solution is first loaded. Any case, this seems like a classic case for offline analysis, not something that should run on user's CPU and compete with resources for functionality that is important to them @vatsalyaagrawal |
Related to #41411