-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Add telemetry for language server installs #2461
Comments
We already report
The latter has error text attached |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@qubitron , just FYI, there isn't really an install phase per se. There is download, then extract - that is pretty much it. As for the time to analyze the workspace for the first time, what is the question you are trying to answer here? |
@d3r3kk I'm interested to know on what the first time user experience looks like, for the language server, are people waiting seconds, minutes, or hours before they can start using it. Being able to break that down into download, extract, first time analysis analyzing will help us break that down further to know where any issues are. I'm also interested to know in general how much time people wait for workspace analysis to complete on an ongoing basis, and how many people are getting stuck on the "analyzing workspace" issue #2297 (analysis starts but never completes). |
Ok, that's cool and makes sense. Generally speaking, how long do our users wait for analysis to complete, and how many folks are affected by any never-complete scenarios. Would it be better/more preferrable then, to reword the last item in your list as:
...and then add:
|
Alternatively, we could say:
...to keep it a bit more reasonable perhaps. |
I think this is better. From this we can capture the success rate for completion of analysis. |
Fixes microsoft#2461 (alternate fix to PR microsoft#2593) - Capture telemetry surrounds methods, minimizing change - Telemetry type can be altered with less code later. - Add success/fail props modifyer func to `captureTelemetry`
Fixes microsoft#2461 (alternate fix to PR microsoft#2593) - Capture telemetry surrounds methods, minimizing change - Telemetry type can be altered with less code later. - Add success/fail props modifyer func to `captureTelemetry`
We should collect telemetry on language server download times and failures, so that we can become aware of issues.
I propose we add events that allow us to track the following:
The text was updated successfully, but these errors were encountered: