Telemetry in Go 1.23 and Beyond
go.dev
go.dev
In principle, the Go telemetry could instead be hooked up to a build-system-specific metric reporting system, and the results from that could then be shared with the Go team. A company that uses a Google-style build system could do that kind of integration work if they wanted to contribute their data. But this doesn't make sense for the scenario where the Go compiler is running on some individual dev's machine; there, you want it to upload the data to Google's servers itself.
Google wants that. Maybe even the Go developers want that. It's not remotely clear that users want that.
go telemetry on
This should have been the solution all along.Now, those who need can toggle enable it as needed in a simple fashion.
No global OPT-OUT or OPT-IN, no drama!