1、配置使用
使用tidb4.0版本,配置启动后通过浏览器访问 http://127.0.0.1:2379/dashboard/(将 127.0.0.1:2379
替换为实际 PD 实例的地址和端口)即可打开 TiDB Dashboard。
概况(Overview)可以查询到的信息:
-
整个集群的 QPS
-
整个集群的查询延迟
-
最近一段时间内累计耗时最多的若干 SQL 语句
-
最近一段时间内运行时间超过一定阈值的慢查询
-
各个实例的节点数和状态
-
监控及告警信息
更具体的信息和功能可以在官方介绍文档中看到;(见参考链接)
2、问题
此处有用到HAProxy做高可用代理(多个HAProxy =》多个TiDB节点),在配置proxy-protocol后,PD/TiDB同服务器的情况下会出现矛盾,导致dashboard不可用,可参考asktug帖子:
pd需要直连tidb的4000,但设置 [proxy-protocol] 后,networks里的地址 只允许通过 proxy协议 访问。
目前想到的解决方法: 1、在pd、tidb同一服务器下时可以指定pd 使用127.0.0.1地址访问tidb,绕开proxy-protocol 限制;(目前表现是这样,尚未确定源码具体实现) 2、pd、tidb分开服务器部署;
参考
https://pingcap.com/docs-cn/stable/dashboard/dashboard-intro/