TiDB-禁用遥测功能

遥测

好多软件都喜欢收集用户的信息,以便于了解用户的使用习惯和发现问题,这对软件更新有一定的帮助,但是对部分敏感客户而言,可能会产生信息的泄露,对系统的安全性造成影响。

当 TiDB 遥测功能开启时,TiDB 集群将会以 24 小时为周期收集使用情况信息并分享给 PingCAP,包括(但不限于):

  • 随机生成的遥测标示符
  • 集群的部署情况,包括各个组件所在的硬件信息(CPU、内存、磁盘)、组件版本号、操作系统版本号等

查看遥测启用状态

对于 TiDB 遥测,可通过执行以下 SQL 语句查看遥测状态

ADMIN SHOW TELEMETRYG

DATA_PREVIEW 列为空,说明遥测没有开启,否则说明遥测已开启。还可以从 LAST_STATUS 列了解上次分享使用情况信息的时间、是否成功等。

禁用TiUP 遥测

可通过执行以下命令禁用 TiUP 遥测功能:

tiup telemetry disable

查看遥测状态:

tiup telemetry status

image-20211029230343411

部署 TiDB 时禁用 TiDB 遥测

配置文件中配置
# 集群设置 enable-telemetry = false 以禁用 TiDB 遥测功能
server_configs:
  tidb:
    enable-telemetry: false
全局变量动态禁用TiDB 遥测
-- 修改系统全局变量 tidb_enable_telemetry 动态禁用 TiDB 遥测功能
SET GLOBAL tidb_enable_telemetry = 0;

image-20211030102918570

禁用 TiDB Dashboard 遥测

修改 PD 配置中 dashboard.enable-telemetry = false 禁用 TiDB Dashboard 遥测功能。

设置
tiup cluster edit-config BiuTiDB

# 禁用遥测
server_configs:
  pd:
    dashboard.enable-telemetry: false

image-20211030103746568

加载配置
tiup cluster reload ${cluster-name} [-N <nodes>] [-R <roles>]
原文地址:https://www.cnblogs.com/binliubiao/p/15501735.html