编写这个笔记,希望能记录下学习TiDB时候的知识点。
参考文章
目的 | 链接&详细 |
---|---|
TiDB中文手册 | Overview 面板重要监控指标详解 | PingCAP 文档中心 |
第二章
章节Overview 面板重要监控指标详解 | PingCAP 文档中心
认识Grafana
Grafana监控TiDB
对应中文手册的【14.8.3 TiDB 重要监控指标详解】
TiDB分为TiDB 和TiDBSummary面板。区别如下:
• TiDB 面板:提供尽可能全面的信息,供排查集群异常。
• TiDB Summary 面板:将TiDB面板中用户最为关心的部分抽取出来,并做了些许修改。主要用于提供数据 库日常运行中用户关心的数据,如QPS、TPS、响应延迟等,以便作为外部展示、汇报用的监控信息。
目的 | 详细 |
---|---|
以下为TiDBDashboard关键监控指标的说明: 14.8.3.1 关键指标说明 14.8.3.1.1 Query Summary • Duration:执行时间– 客户端网络请求发送到TiDB,到TiDB执行结束后返回给客户端的时间。一般情况下,客户端请求都是 以SQL语句的形式发送,但也可以包含COM_PING、COM_SLEEP、COM_STMT_FETCH、COM_SEND_LONG_DATA 之类的命令执行时间。– 由于TiDB支持Multi-Query,因此,客户端可以一次性发送多条SQL语句,如select 1; select 1; ,→ select 1;。此时的执行时间是所有SQL语句执行完之后的总时间。 • CommandPerSecond:TiDB 按照执行结果成功或失败来统计每秒处理的命令数。 • QPS:按SELECT、INSERT、UPDATE类型统计所有TiDB实例上每秒执行的SQL语句数量。 • CPSByInstance:按照命令和执行结果成功或失败来统计每个TiDB实例上的命令。 • Failed Query OPM:每个TiDB实例上,对每分钟执行SQL语句发生的错误按照错误类型进行统计(例如语 法错误、主键冲突等)。包含了错误所属的模块和错误码。 2613 • Slowquery:慢查询的处理时间(整个慢查询耗时、Coprocessor耗时、Coprocessor调度等待时间),慢查询 分为internal 和general SQL 语句。 • Connection Idle Duration:空闲连接的持续时间。 • 999/99/95/80 Duration:不同类型的SQL语句执行耗时(不同百分位) |
Grafana监控TiKV
目的 | 详细 |
---|---|
14.8.3 TiDB 重要监控指标详解 TiDB分为TiDB 和TiDBSummary面板,两个面板的区别如下: • TiDB 面板:提供尽可能全面的信息,供排查集群异常。 • TiDB Summary 面板:将TiDB面板中用户最为关心的部分抽取出来,并做了些许修改。主要用于提供数据 库日常运行中用户关心的数据,如QPS、TPS、响应延迟等,以便作为外部展示、汇报用的监控信息。 以下为TiDBDashboard关键监控指标的说明: 14.8.3.1 关键指标说明 14.8.3.1.1 Query Summary • Duration:执行时间– 客户端网络请求发送到TiDB,到TiDB执行结束后返回给客户端的时间。一般情况下,客户端请求都是 以SQL语句的形式发送,但也可以包含COM_PING、COM_SLEEP、COM_STMT_FETCH、COM_SEND_LONG_DATA 之类的命令执行时间。– 由于TiDB支持Multi-Query,因此,客户端可以一次性发送多条SQL语句,如select 1; select 1; ,→ select 1;。此时的执行时间是所有SQL语句执行完之后的总时间。 • CommandPerSecond:TiDB 按照执行结果成功或失败来统计每秒处理的命令数。 • QPS:按SELECT、INSERT、UPDATE类型统计所有TiDB实例上每秒执行的SQL语句数量。 • CPSByInstance:按照命令和执行结果成功或失败来统计每个TiDB实例上的命令。 • Failed Query OPM:每个TiDB实例上,对每分钟执行SQL语句发生的错误按照错误类型进行统计(例如语 法错误、主键冲突等)。包含了错误所属的模块和错误码。 2613 • Slowquery:慢查询的处理时间(整个慢查询耗时、Coprocessor耗时、Coprocessor调度等待时间),慢查询 分为internal 和general SQL 语句。 • Connection Idle Duration:空闲连接的持续时间。 • 999/99/95/80 Duration:不同类型的SQL语句执行耗时(不同百分位) |
认识TiDB Dashboard
目的 | 详情 |
---|---|