如果创建过或者编辑过 Grafana panel 就会比较熟悉了
图的坐标轴上可以设置"单位",有表示时间的单位 表示速度的单位等等,例如可以做到让数字 1024 显示成 1 kbps, 让 0.3 显示成 30%, 让 1625761463 显示成 2021-07-09 00:24:23 等等
这个 opm 就是某种单位,表示一分钟有多少次心跳操作
不过,看了这个图的表达式,我发现了个小问题:
作图的表达式是这样的:
delta(pd_scheduler_region_heartbeat{tidb_cluster="$tidb_cluster", store=~"$store", instance="$instance", type="report", status="ok"}[1m])
用 delta 函数,结果应该没问题,但是不太合适。
因为这个指标类型是 counter
$ curl -s http://<PD>:2379/metrics | grep pd_scheduler_region_heartbeat
# HELP pd_scheduler_region_heartbeat Counter of region heartbeat.
# TYPE pd_scheduler_region_heartbeat counter
应该用 increase 函数,下面两句是官方文档里的很显眼的两句话
increase
should only be used with counters.
delta
should only be used with gauges.