1.TiDB的监控体系
1.1 Grafana+Prometheus
Grafana是可视化控件,它将监控数据展示给用户。
Prometheus用于收集和存储时序序列(TiDB,TiKV,PD的相关数据)。
1.2 TiDB Dashboard
TiDB Dashboard从TiDB 4.0引入的。
2.监控系统数据流转
3.监控系统的访问
4 设置TiDB 数据库的报警系统
注意:只有Prometheus+Grafana这套监控体系有报警系统功能,DashBoard没有报警功能。
报警级别分为紧急级别、严重级别、警告级别。
5.System-Info 常用的监控指标
6. Service Port Status 的常用监控指标
7.PD的常用监控指标
PD是负责调度的,是大脑。
重点关注的是region health.
8.TiDB Server 的常用监控指标
Statement OPS:每秒执行SQL数。
Duration: SQL的平均处理时间。
Connection Count:连接数量。
Mermory Usage:内存使用量。
9 TiKV-Server 的常用监控指标
leader和region 可以反应每个TiKV节点上的数据是否均衡。
10 DashBoard 常用的监控指标
11 随堂练习
答案:C
解析:DashBoard是内置于PD组件中,提供监控功能,但没有报警功能。Prometheus+Grafana是独立于PD组件的。
TiDB的报警处理是Prometheus+Grafana实现的,不需要第三方插件。