AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

Go 工具鏈已經開始收集和上報使用數據!

來源: 責編: 時間:2024-04-12 09:02:22 145觀看
導讀還做了個投票,以下是我們當時的投票結果:圖片從 Go 社區的討論結果來看,最后是絕大部分開發者是沒有直接同意 rsc 這么干的。都非常關注 ”隱私“ 的問題。更建議做成可選項,也就是用戶選擇上報。最后 rsc 就以收集夠信息

還做了個投票,以下是我們當時的投票結果:G6P28資訊網——每日最新資訊28at.com

圖片圖片G6P28資訊網——每日最新資訊28at.com

從 Go 社區的討論結果來看,最后是絕大部分開發者是沒有直接同意 rsc 這么干的。都非常關注 ”隱私“ 的問題。更建議做成可選項,也就是用戶選擇上報。G6P28資訊網——每日最新資訊28at.com

最后 rsc 就以收集夠信息,“草草了事” 的關掉了討論區(Locked)當我以為這事就這么完了,沒想到人家已經靜悄悄干起來了,也已經上線完畢了。G6P28資訊網——每日最新資訊28at.com

遙測數據

遙測(Go Telemetry)是 Go 工具鏈程序收集其性能和使用數據的一種方式。這些數據可以幫助開發人員改進語言和工具。G6P28資訊網——每日最新資訊28at.com

Go 工具鏈程序(例如:go 命令和 gopls)會記錄自身執行的某些信息。G6P28資訊網——每日最新資訊28at.com

這些數據存儲在計算機的本地文件中,會存儲在 os.UserConfigDir()/go/telemetry/local 目錄中。G6P28資訊網——每日最新資訊28at.com

遙測文件內會至少包含以下數據:G6P28資訊網——每日最新資訊28at.com

  • 事件計數器:有關 Go 工具鏈程序使用情況的信息。
  • 堆棧跟蹤:有關程序執行的詳細信息,用于故障排除。
  • 基本系統信息:操作系統、CPU 架構以及正在執行的 Go 工具的名稱和版本。
  • ...

遙測方式

Gotelemetry 工具

要管理 Go 遙測的相關配置和數據,可以使用官方提供的 gotelemetry 命令行工具。G6P28資訊網——每日最新資訊28at.com

安裝命令如下:G6P28資訊網——每日最新資訊28at.com

$ go install golang.org/x/telemetry/cmd/gotelemetry@latest

常用命令如下:G6P28資訊網——每日最新資訊28at.com

  • gotelemetry on:每周上傳 Go 遙測數據。
  • gotelemetry off:關閉遙測,不上傳 Go 遙測數據。
  • gotelemetry view:查看本地收集的遙測數據。
  • gotelemetry env:打印當前遙測環境信息。
  • gotelemetry clear:刪除所有本地采集的遙測數據。

IDE 集成

如果我們使用的是 Visual Studio Code 等 IDE,默認 gopls 會收集遙測數據,版本要求是 v0.14.0 及更高版本。G6P28資訊網——每日最新資訊28at.com

遙測收集后,數據只有在選擇允許(IDE 中的同意對話框)后才會上傳,您可以使用上文所述的命令 getelemetry on 去開啟上傳。G6P28資訊網——每日最新資訊28at.com

也可以隨時使用 gotelemetry local 或 gotelemetry off 等命令退出上傳。G6P28資訊網——每日最新資訊28at.com

數據隱私

默認情況下,Go 遙測收集的數據僅保存在你的計算機本地。除非你明確決定啟用 Go 遙測同步,否則不會與任何人共享數據。G6P28資訊網——每日最新資訊28at.com

操作上,我們可以通過運行命令 getelemetry on 或使用 IDE 中的命令來實現遙測的開關。一旦啟用,Go 遙測可能會決定每周一次將報告上傳到 Google 服務器。G6P28資訊網——每日最新資訊28at.com

上傳報告的本地副本,一般會保存在用戶機器上的 os.UserConfigDir()/go/telemetry/remote目錄中。G6P28資訊網——每日最新資訊28at.com

這些報告只包括經用戶同意的的計數器等數據,并根據 Google 隱私政策收集做一定的規則配置或約束。上傳的報告還將作為 telemetry.go.dev 公共數據集的一部分提供。G6P28資訊網——每日最新資訊28at.com

例如下圖,可以看到近期的遙測圖表,作為你的分析數據:G6P28資訊網——每日最新資訊28at.com

圖片圖片G6P28資訊網——每日最新資訊28at.com

Google 內部和外部的 Go 開發人員都可以使用該數據集來了解 Go 工具鏈的使用情況以及其性能是否符合預期。G6P28資訊網——每日最新資訊28at.com

總結

Go 官方走了民主流程在社區內收集了大量的建議,雖然有許多的同學反對收集。不過從現在真正落地的情況來看,官方選擇了一條比較折中的路線,讓人有種吐槽也很難改的感覺。G6P28資訊網——每日最新資訊28at.com

圖片圖片G6P28資訊網——每日最新資訊28at.com

像是本文提到的新版本的 IDE(gopls >= v0.14.0)等,本身 Go 遙測就會收集在本地,我們調整的更多的是遙測發送數據與否的開關等。G6P28資訊網——每日最新資訊28at.com

可能很多同學,沒有細看,按著按著就加入發送遙測的名單里了。G6P28資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-83104-0.htmlGo 工具鏈已經開始收集和上報使用數據!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: AMD 推出第二代 Versal 系列自適應 SoC,為 AI 嵌入式系統提供端到端加速

下一篇: JS 的 AI 時代來了,攜手迎接 JS 的 AI 時代吧!

標簽:
  • 熱門焦點
Top