作者:Deenylou2010 | 来源:互联网 | 2023-07-30 09:08
确认 TiDB 集群状态
[root@db1 ~]# tiup cluster display tidb-test
在信息中,可以发现:
Dashboard URL: http://192.168.0.95:2379/dashboard
grafana 192.168.0.94 3000(URL:http://192.168.0.94:3000)
Prometheus + Grafana 监控
- 访问 Prometheus + Grafana 监控,用户名/密码默认为 admin/admin
- 选择需要监控的数据库 tidb-test, 展开后 找到 tidb-test-Overview, 查看相应内容
- 展开 tidb-test-Overview 的 System-Info,会看到整个 TiDB 数据库所有的服务器监控指标
在图中,我们可以监控到 CPU 配置,内存配置,CPU 使用率,网络状态和内存使用率等指标。
- 收起 System-Info , 展开 tidb-test-Overview 的 Service Port Status,会看到各个节点的在线状况
在图中,我们可以监控到各个节点的在线状况。
- 收起 Service Port Status , 展开 tidb-test-Overview 的 PD 监控页,会看到各个 PD 节点的监控指标
在图中,我们可以监控到整个 TiDB 存储的总大小,存储使用大小,Region 数量以及 Region 监控信息等。
- 收起 PD 监控页 , 展开 tidb-test-Overview 的 TiDB 监控页,会看到各个 TiDB-Server 节点的监控指标
在图中,我们可以监控到整个 TiDB 执行 SQL 语句的情况等,比如连接数量,每秒执行 SQL 的数量,SQL 的平均处理时间等。
- 收起 TiDB 监控页 , 展开 tidb-test-Overview 的 TiKV 监控页,会看到各个 TiKV-Server 节点的监控指标
在图中,我们可以监控到所有 TiKV 节点的情况,比如 leader 的数量,region 的数量,TiKV 节点的 CPU 负载和内容使用量等。
Dashboard 监控
另外开启一个浏览器窗口,输入地址:http://192.168.0.95:2379/dashboard ,会打开 TiDB 数据库 PD 节点的 Dashboard监控,第一次登录的用户名为root,默认没有密码。
- 进入 TiDB Dashboard,我们可以查看常用监控指标,比如通过左边的“概况”,可以查看 TiDB 的整体 QPS 和 SQL 延迟。
- 我们通过左边的 “集群信息”,可以查看当前数据库集群各个节点的监控状态