上文《从0到1开始学习TiDB(六)使用tiup部署TiDB》成功的部署了tidb,本文介绍下tidb的dashboard。
tidb dashboard访问信息是:
地址: 账号:root 密码:(启动的时候设置的密码)
访问后即可看到如下的界面:
整个dashboard里面分为:11个模块,下面分别介绍下。
一、概况
这里的概况主要是展示dashboard近一段时间的监控情况,如下图:
展示的主要指标有:
1、QPS 2、延迟 3、CPU的使用 4、内存的使用 5、IO的使用 6、等等
二、集群信息
集群信息主要是展示当前tidb集群的基本情况,主要的指标有:
1、实例信息
2、主机信息
3、磁盘信息
4、存储拓扑信息
5、统计
三、Top SQL
这里主要是展示近期频繁执行的sql,默认是不开启的,展示界面如下:
点击打开设置,然后启用这个功能,等待一段时间,他后来会把统计到的频繁执行的sql给展示出来:
四、SQL语句分析
sql分析主要是展示某段时间范围内执行的sql的执行基本情况,如下图:
这里可以根据平均耗时,累计耗时,命中率等信息进行过滤查询。
五、慢查询
慢查询主要展示的是一些慢查询的sql和他的耗时情况
六、流量可视化
这里主要是整个tidb的集群流量图,如下:
这里一般主要用于观察并发等情况。
七、集群诊断
集群诊断主要是手动生成一段时间内tidb集群的运行情况报告
八、监控指标
这里和前面的概况差不多,主要是作为补充的监控指标,点击后可以看到更多的统计监控指标:
九、日志搜索
主要展示tidb集群的运行日志情况,排查问题的时候可以用:
十、资源管控
这里可以看作是把整个tidb集群分成很多组,每组资源配置独立,执行sql的时候归属于某个组,那么就使用那么多的资源,现在很多分布式数据库都有这样的功能,避免集群资源竞争,影响业务。
十一、高级调试
这里高级调试主要是一些性能分析,用来做调优用,后期我们会介绍相关的调优情况。
以上就是tidb的dashboard主要功能,其实他就是一个监控,用于平时观察集群运行情况,调优,排查问题辅助用。
还没有评论,来说两句吧...