dash board 诊断连接不上

https://book.tidb.io/session3/chapter2/diagnosis-report.html
文章说 dash board 需要开启参数

curl -X POST -d '{"metric-storage":"http://{PROMETHEUS_ADDRESS}"}' http://{PD_ADDRESS}/pd/api/v1/config

修改完里面的地址参数后,在pd 节点上执行 上面语句
执行完后,返回null

在dash borad 点击集群诊断,报错

点击 实例性能分析报错,是需要配置什么参数嘛

hi

关于诊断报错的问题,请确认 pd 节点是否发生过崩溃重启,可以贴一下 pd 日志以便更好地定位问题。

关于性能分析报错的问题,目前版本(< 4.0.0 GA)中对 TiDB 和 PD 的性能分析需要安装有 pprof 及 graphviz,如果需要使用的话请在 PD 节点安装 pprof 和 graphviz 后再试一次。对 TiKV 进行性能分析没有这个要求。

pd 日志

hi,这个日志上目前看不出 PD 有重启的迹象,可能是单纯地间歇性网络问题,它不影响报告本身的生成(只是查询报告状态遇到了网络问题或查询超时),可以看下现在该报告是否有正常生成。

点了很多遍,都是这个样子,然后退出

你好,

好的,我们这边联系下,稍等。

建议使用 tiup 部署 4.0-rc 版本,更加简单方便。安装默认开启了 dashboard。

请尝试直接访问 http://172.18.1.5:2379/dashboard/#/diagnose/4 (即之前的诊断状态页面),查看报告是否有生成成功

之前部署的是tdb 4.0 beta 版本,只能继续用ansible 吧,能从ansible 转换为tiup嘛

你好,

当然可以将 ansible 部署的集群导入至 tiup,推荐使用 tiup 运维吧,以后 ansible 将不再维护了,未来 tiup 将是 tidb 运维的核心

https://pingcap.com/docs-cn/stable/how-to/upgrade/using-tiup/