Skip to content
carsakiller edited this page Feb 3, 2023 · 4 revisions

概述

遥测已于3.6.5版本移除,感谢你们在社区中的积极反馈!

向團隊發送使用情況統計資訊和錯誤報告,以幫助改進 Lua-language-server

如果您不想將這些資訊發送給團隊,請按照以下説明停用這些功能。

收集的資料

如果將 Lua.telemetry.enable 設定為 true,則將發送匿名的使用情況與錯誤堆疊給開發團隊,包括:

  • 隨機符記,用於計算線上使用者數
  • 延伸模組版本,例如 2.2.0
  • 作業系統,例如 Windows 64
  • 用戶端名稱,例如 Visual Studio Code 1.54.3
  • C++執行時名稱,例如 msvc MSVC STL 202011L
  • C++編譯器名稱,例如 msvc MSVC 1928
  • Lua-language-server 的錯誤堆疊,使用了相對路徑,因此它不包含任何使用者資訊

發送資料的程式碼可以在 https://github.com/LuaLS/lua-language-server/blob/master/script/service/telemetry.lua 找到。

停用遙測

不想要向開發團隊發送任何使用情況資料或錯誤報告的話,請將 Lua.telemetry.enable 設定為 false。(為此,Mac使用者請在“Code”->“喜好設定”->“設定”下,Windows和Linux使用者請在“檔案”->“喜好設定”->“設定”下,按名稱搜尋。)

選擇加入政策

預設情況下,Lua.telemetry.enable 設定為 null。使用該設定,不會將任何資料發送到開發團隊,但是會出現UI,要求使用者同意啟用這些設定。僅當使用者明確選擇加入時,才會發送資料。

如果您選擇啟用遙測,我將不勝感激。除了透過錯誤報告提升延伸模組的品質外,更重要的是,這將反映在使用者數量中,這將激勵我繼續開發此延伸模組。

如何使用收集的資料

收集的資料用於改進 Lua-language-server。收集的資料是公開的,您可以在 http://154.23.191.39/ 找到。

收集資料的程式碼可以在 https://github.com/LuaLS/lua-telemetry-server/tree/master/method 中找到。