In the v0.17.0 release, we are planning a couple decisions that could benefit from more information:
-
67821
-
65917
We should add telemetry to gopls@v0.16.1 that can help us plan for these changes:
- Keep track of when people accept the telemetry prompt. This will provide signal for what fraction of users opting in to telemetry are doing so as a result of the IDE prompt. (of course we can't keep track of when people don't accept the prompt!)
- Record whether users are setting GOTOOLCHAIN=auto, GOTOOLCHAIN=local, and GOTOOLCHAIN=
. That will provide signal for what fraction of users may not have toolchain upgrades available.
EDIT: since this is mentioned in the gopls@v0.16.1 released notes, I wanted to note the following:
- This issue is for local instrumentation only.
- Collection of this data will be filed as a separate public proposal.
- This only affects users who have opted in to sharing telemetry data.
Comment From: gopherbot
Change https://go.dev/cl/595560 mentions this issue: gopls/internal/server: add counters to inform v0.17.0
Comment From: gopherbot
Change https://go.dev/cl/595836 mentions this issue: [gopls-release-branch.0.16] gopls/internal/server: add counters to inform v0.17.0