TiDB-禁用遥测功能
遥测
好多软件都喜欢收集用户的信息,以便于了解用户的使用习惯和发现问题,这对软件更新有一定的帮助,但是对部分敏感客户而言,可能会产生信息的泄露,对系统的安全性造成影响。
当 TiDB 遥测功能开启时,TiDB 集群将会以 24 小时为周期收集使用情况信息并分享给 PingCAP,包括(但不限于):
- 随机生成的遥测标示符
- 集群的部署情况,包括各个组件所在的硬件信息(CPU、内存、磁盘)、组件版本号、操作系统版本号等
查看遥测启用状态
对于 TiDB 遥测,可通过执行以下 SQL 语句查看遥测状态
ADMIN SHOW TELEMETRY\G
若
DATA_PREVIEW
列为空,说明遥测没有开启,否则说明遥测已开启。还可以从LAST_STATUS
列了解上次分享使用情况信息的时间、是否成功等。
禁用TiUP 遥测
可通过执行以下命令禁用 TiUP 遥测功能:
tiup telemetry disable
查看遥测状态:
tiup telemetry status
部署 TiDB 时禁用 TiDB 遥测
配置文件中配置
# 集群设置 enable-telemetry = false 以禁用 TiDB 遥测功能
server_configs:
tidb:
enable-telemetry: false
全局变量动态禁用TiDB 遥测
-- 修改系统全局变量 tidb_enable_telemetry 动态禁用 TiDB 遥测功能
SET GLOBAL tidb_enable_telemetry = 0;
禁用 TiDB Dashboard 遥测
修改 PD 配置中 dashboard.enable-telemetry = false 禁用 TiDB Dashboard 遥测功能。
设置
tiup cluster edit-config BiuTiDB
# 禁用遥测
server_configs:
pd:
dashboard.enable-telemetry: false
加载配置
tiup cluster reload ${cluster-name} [-N <nodes>] [-R <roles>]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)