HttpRepl 遥测

HttpRepl 包括一项用于收集使用数据的遥测功能。 请务必让 HttpRepl 团队了解到工具使用情况,以便我们对其做出改进。

如何选择退出

HttpRepl 遥测功能默认处于启用状态。 要选择退出遥测功能,请将 DOTNET_HTTPREPL_TELEMETRY_OPTOUT 环境变量设置为 1true

公开

首次运行 HttpRepl 时,该工具将显示类似于以下内容的文本。 文本可能会因运行的工具版本而略有不同。 此“首次运行”体验是 Microsoft 通知用户有关数据收集信息的方式。

Telemetry
---------
The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_HTTPREPL_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.

若要禁止显示“首次运行”体验文本,请将 DOTNET_HTTPREPL_SKIP_FIRST_TIME_EXPERIENCE 环境变量设置为 1true

数据点

遥测功能不收集以下数据:

  • 收集个人数据,例如用户名、电子邮件地址或 URL。
  • 扫描 HTTP 请求或响应。

数据将安全地发送到 Microsoft 服务器,并以受限制的访问权限予以保存。

保护你的隐私对我们很重要。 如果你怀疑遥测功能正在收集敏感数据,或怀疑数据未得到安全或妥当地处理,请执行以下操作之一:

遥测功能收集以下数据。

.NET SDK 版本 数据
>=5.0 调用时间戳。
>=5.0 用于确定地理位置的三个八进制数 IP 地址。
>=5.0 操作系统和版本。
>=5.0 工具在其上运行的运行时 ID (RID)。
>=5.0 工具是否在容器中运行。
>=5.0 经过哈希处理的媒体访问控制 (MAC) 地址:计算机的加密 (SHA256) 哈希唯一 ID。
>=5.0 内核版本。
>=5.0 HttpRepl 版本。
>=5.0 工具是使用 helprun 还是 connect 参数启动的。 不收集实际参数值。
>=5.0 调用的命令(例如 get)以及它是否成功。
>=5.0 对于 connect 命令,是否提供了 rootbaseopenapi 参数。 不收集实际参数值。
>=5.0 对于 pref 命令,是否发出了 getset 以及访问了哪个首选项。 如果不是已知首选项,则对该名称进行哈希处理。 不收集该值。
>=5.0 对于 set header 命令,设置了标头名称。 如果不是已知标头,则对名称进行哈希处理。 不收集该值。
>=5.0 对于 connect 命令,是否使用了 dotnet new webapi 的特殊情况,以及是否通过首选项绕过它。
>=5.0 对于所有 HTTP 命令(例如 GET、POST、PUT),是否指定了每个选项。 不收集选项的值。

其他资源