TiDB-禁用遥测功能

遥测

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

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

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

查看遥测启用状态

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

ADMIN SHOW TELEMETRY\G

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>]
posted @   KuBee  阅读(131)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示

目录导航