暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PingCAP Clinic 诊断客户端 Diag 正式开源

TiDB Club 2023-03-02
533


点击上图或长按识别二维码,“闪现”进入试用页面


PingCAP Clinic 诊断服务(简称 PingCAP Clinic)是 PingCAP 为 TiDB 集群提供的诊断服务,支持对使用 TiUP 或 TiDB Operator 部署的集群进行远程定位集群问题和本地快速检查集群状态,用于从全生命周期确保 TiDB 集群稳定运行、预测可出现的集群问题、降低问题出现概率、快速定位并修复问题。

 

PingCAP Clinic GA 以来,已经被众多 TiDB 用户用于本地部署集群的诊断,为所有 TiDB 集群打开智能诊断之门,开启 TiDB 性能和稳定性的新篇章。越来越多的用户在 TiDB 集群部署后也同时部署了的 Clinic Diag 工具,在需要优化集群性能时,通过 Diag 将集群的诊断数据采集并上传到 Clinic Server 端,然后在 Server 端直接查看诊断数据并生成智能报告,获取集群性能提升的建议。


此次开源的诊断客户端 Diag 是部署在集群侧的工具,用于采集集群的诊断数据 (collect)、上传诊断数据到 Clinic Server、对集群进行本地快速健康检查 (check)。通过开源,让用户自由访问和使用 Diag 的源代码,以更透明的方式了解 Diag 对于诊断数据采集的逻辑。对于特殊的 TiDB 部署场景,用户可以对 Diag 进行修改和定制,以适应其特定的需求,从而让更多的 TiDB 集群从 Clinic 中受益。


开源之前,Clinic 团队进行了代码整理,将代码整理为易于理解和使用的形式,并确保代码符合开源社区的质量标准,同时也为代码提供了详细的文档和注释,以帮助用户理解和使用代码。欢迎更多的 TiDB 用户使用 PingCAP Clinic 诊断服务,也欢迎更多的用户和开发者参与到 Diag 开源项目中来。


快速上手 PingCAP Clinic:

https://docs.pingcap.com/zh/tidb/stable/quick-start-with-clinic



常见问题 FAQ

Diag 开源的项目地址?

https://github.com/pingcap/diag

通过 Diag 采集的数据上传到云端,有哪些安全保护措施?

Diag 在上传前会先将数据进行加密,然后上传加密的文件,只有对应区域的 Clinic Server 可以解密数据文件,以保证传输过程(在线或离线)中的数据安全。Clinic Server 收到数据以后将存储在 AWS S3 服务中,Clinic 会确保只有授权的用户才能访问数据,防止数据被非法访问和泄露。

TiDB 的企业版用户,是否有相应版本的 Diag 可以用?

Diag 诊断客户端支持 TiDB v4.0 及以上的集群,不支持使用 TiDB Ansible 部署的集群。从 v6.1.0 开始,TiDB 的企业版软件包中包括 Diag 软件包。v 6.1.0 之前的企业版用户可以直接通过 TiUP 安装部署最新版本 Diag 进行使用。

TiDB 社区版本的用户,使用 Diag 遇到问题,可以获得支持吗?

可以在社区论坛 AskTug 进行提问,相关技术专家会及时提供解决建议。

最后修改时间:2023-03-02 13:48:15
文章转载自TiDB Club,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论