HACK
(DBS)
2021 年7 月 8 日 11:49
1
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【概述】
在监控面板里面看到opm,这个表示什么呢?每分钟的增量吗?
【背景】做过哪些操作
【现象】业务和数据库现象
【业务影响】
【TiDB 版本】
【附件】
TiUP Cluster Display 信息
TiUP Cluster Edit Config 信息
TiDB- Overview 监控
若提问为性能优化、故障排查 类问题,请下载脚本 运行。终端输出的打印结果,请务必全选 并复制粘贴上传。
1 个赞
xfworld
(魔幻之翼)
2021 年7 月 8 日 13:15
2
Region heartbeat report:TiKV 向 PD 发送的心跳个数
Region heartbeat report error:TiKV 向 PD 发送的异常的心跳个数
Region heartbeat report active:TiKV 向 PD 发送的正常的心跳个数
Region schedule push:PD 向 TiKV 发送的调度命令的个数
https://docs.pingcap.com/zh/tidb/v5.1/grafana-pd-dashboard#heartbeat
HACK
(DBS)
2021 年7 月 8 日 13:26
3
你发的这个我看了,我的疑惑是opm代表什么意思?这个显示的数字感觉不是总数,是一个差值感觉。
如果创建过或者编辑过 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.
Kongdom
(Kongdom)
2021 年7 月 9 日 01:47
8
该问题是否已经解决?如已经解决,请 对问题标记【对我有用】,问题 才能被搜索到,也能帮助他人更高效地找到答案。如果你的问题还没有解决,请继续追问及反馈你遇到的问题,附上操作提示或者截图
system
(system)
关闭
2022 年10 月 31 日 19:20
9
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。