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。 (为此,请在“文件”/“代码”->“首选项”->“设置”下按名称搜索。)

选择加入政策

默认情况下,Lua.telemetry.enable 设置为 null 。使用该设置,不会将任何数据发送到开发团队,但是会出现UI,要求用户同意启用这些设置。仅当用户明确选择加入时,才会发送数据。

如果您选择启用遥测,我将不胜感激。除了通过错误报告提高扩展的质量外,更重要的是,这将反映在用户数量中,这将激励我继续开发此扩展。

如何使用收集的数据

收集的数据用于改进 Lua-language-server 。收集的数据是公开的,您可以在 http://154.23.191.39/ 找到。

收集数据的代码可以在 https://github.com/LuaLS/lua-telemetry-server/tree/master/method 中找到

Clone this wiki locally