原始网页:https://www.cockroachlabs.com/docs/stable/admin-ui-runtime-dashboard.html


在CockroachDB Admin界面中的Runtime仪表盘能够帮助用户获取集群运行时的指标,包括节点数量、内存使用情况和CPU时间。用户可以登陆Admin界面,点击左手边导航栏的Metrics,选择Dashboard > Runtime,来查看该仪表盘。

Runtime仪表盘显示了以下不同指标的时间序列图:

Live Node Count

图片

在节点视图(或集群视图)中,该时间序列图显示了在集群中所有存活节点的数量。

该图中的曲线的下降表示存在退役节点、死亡节点或是未响应节点。如果用户需要定位曲线变动对应的故障问题,可以查看Summary面板

Memory Usage

图片

将鼠标悬停在图表上,可以看到更多指标内容:

指标 简介
RSS CockroachDB内存的使用量。
Go Allocated Go语言层分配的内存。
Go Total Go语言层管理的总内存。
CGo Allocated C语言层分配的内存。
CGo Total C语言层管理的总内存。

NOTE: 如果发现Go Total或者CGO Total指标随时间波动或是稳定增长,请联系我们解决问题

CPU TIME

图片

将鼠标悬停在图表上,可以看到以下指标内容:

指标 简介
User CPU Time 所有节点上CockroachDB进程的每秒钟使用的CPU时间总和。
Sys CPU Time 所有节点上CockroachDB相关的系统级操作的每秒钟使用的CPU时间总和。

Clock Offset

图片

Other graphs

Runtime仪表盘还提供了对于开发者有帮助的其他一些时间序列图:

在监控CockroachDB性能表现方面,强烈推荐使用Live Node CountMemory UsageCPU TimeClock Offset图。