title | aliases | summary | |
---|---|---|---|
TiDB Dashboard 介绍 |
|
TiDB Dashboard 是 TiDB 4.0 版本后提供的图形化界面,用于监控和诊断集群。它内置于 TiDB 的 PD 组件中,无需独立部署。可以查看集群整体运行概况、组件及主机运行状态、集群读写流量分布、SQL 查询的执行信息、耗时较长的 SQL 语句执行信息、诊断集群问题并生成报告、查询所有组件日志、预估资源管控容量、收集分析各个组件的性能数据。 |
TiDB Dashboard 是 TiDB 自 4.0 版本起提供的图形化界面,可用于监控及诊断 TiDB 集群。TiDB Dashboard 内置于 TiDB 的 PD 组件中,无需独立部署。
注意:
TiDB v6.5.0 且 TiDB Operator v1.4.0 之后,在 Kubernetes 上支持将 TiDB Dashboard 作为独立的 Pod 部署。具体信息,参考 TiDB Operator 部署独立的 TiDB Dashboard。
TiDB Dashboard 在 GitHub 上开源。
以下列出了 TiDB Dashboard 的主要功能,可分别点击小节内的链接进一步了解详情。
查看集群整体 QPS 数值、执行耗时、消耗资源最多的几类 SQL 语句等概况信息。
参阅概况页面了解详情。
查看整个集群中 TiDB、TiKV、PD、TiFlash 组件的运行状态及其所在主机的运行状态。
参阅集群信息页面了解详情。
通过热力图形式可视化地展示整个集群中读写流量随时间的变化情况,及时发现业务模式的变化,或定位性能不均衡的热点所在。
参阅流量可视化页面了解详情。
列出所有 SQL 语句在集群上执行情况,了解各个阶段的执行时间、总运行次数等信息,帮助用户分析和定位集群中最消耗资源的查询,优化整体性能。
参阅 SQL 语句分析页面了解详情。
列出所有耗时较长的 SQL 语句文本及其执行信息,帮助用户定位 SQL 语句性能缓慢或发生性能抖动的原因。
参阅慢查询页面了解详情。
自动判断集群中是否存在一些常见的风险(如配置不一致)或问题,生成报告并给出操作建议,或对比集群在不同时间段的各个指标状态,供用户分析可能存在问题的方向。
参阅集群诊断页面了解详情。
按关键字、时间范围等条件快速搜索集群中所有运行实例的日志,并可打包下载到本地。
参阅日志搜索页面了解详情。
为使用资源管控 (Resource Control) 特性实现资源隔离,集群管理员可以定义资源组 (Resource Group),通过资源组限定配额。
在进行资源规划之前,你需要了解集群的整体容量。参阅资源管控页面了解详情。
高级调试功能:无需第三方工具,在线地对各个组件进行性能分析,剖析组件实例在分析时间段内执行的各种内部操作及比例。
参阅实例性能分析页面了解详情。