DOC菜单

TIDB仪表板介绍

TIDB仪表板是用于监视,诊断和管理TIDB群集的Web UI,它自V4.0以来可用。它内置于PD组件中,不需要独立部署。

TiDB仪表板界面

TiDB Dashboard是开源的GitHub

本文档介绍了TIDB仪表板的主要功能。您可以单击以下部分中的链接以了解更多详细信息。

查看TiDB集群整体运行状态

您可以使用TIDB仪表板从每秒(QPS),执行时间,消耗最多资源的SQL语句类型以及其他概述信息的TIDB群集的查询。

看到TIDB仪表板概述获取详细信息。

显示组件和主机的运行状态

通过TiDB Dashboard可以查看整个集群中TiDB、TiKV、PD、TiFlash组件的运行状态,以及这些组件所在主机的运行状态。

看到TIDB仪表板集群信息页获取详细信息。

TIDB仪表板的关键可视化器功能可直观地显示Heatmap形式的整个群集中读取和写入流量的变化。您可以使用此功能来及时发现应用模式的更改或使用不均匀性能定位热点问题。

看到关键可视化工具页面获取详细信息。

显示所有SQL语句的执行信息列表

在SQL语句页面上列出了所有SQL语句的执行信息。您可以使用此页面了解所有阶段的执行时间和总执行,这有助于您分析和查找消耗最多资源的SQL查询并提高整体群集性能。

看到TiDB Dashboard的SQL语句页面获取详细信息。

了解慢速查询的详细执行信息

TiDB Dashboard的“慢查询”页面显示了所有执行时间较长的SQL语句的列表,包括SQL文本和执行信息。此页面帮助您定位查询缓慢或性能抖动的原因。

看到慢查询页面获取详细信息。

诊断常见集群问题并生成报告

TiDB Dashboard的诊断特性可以自动判断集群中是否存在一些常见的风险(如配置不一致等)或问题,生成报告并给出操作建议,或者对不同时间段内的各个集群度量的状态进行比较,以便您分析可能的问题。

看到TIDB仪表板集群诊断页获取详细信息。

查询所有组件的日志

在TIDB仪表板的“搜索日志”页面上,您可以通过关键字,时间范围和其他条件快速搜索群集中的所有运行实例的日志,并将这些日志包装到本地计算机。

看到搜索日志页面获取详细信息。

为每个实例收集分析数据

这是一个高级调试功能,可允许您在线配置所有实例并分析各种内部操作,在剖析数据收集期间执行的实例以及在没有第三方工具的情况下在此期间的操作执行时间的比例。

看到配置文件实例页面获取详细信息。

笔记:

默认情况下,TiDB Dashboard与PingCAP共享使用细节,以帮助理解如何改进产品。共享的内容和关闭共享的方法请参见遥测