Skip to content

x/tools/gopls: add telemetry counters that will help with the v0.17.0 release #68240

Description

@findleyr

In the v0.17.0 release, we are planning a couple decisions that could benefit from more information:

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

FrozenDueToAgeToolsThis label describes issues relating to any tools in the x/tools repository.goplsIssues related to the Go language server, gopls.

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions