brpc icon indicating copy to clipboard operation
brpc copied to clipboard

bvar中延时的数据显示,在界面打开时的实时数值,与每秒curl获取的值的内容不同

Open weingithub opened this issue 2 years ago • 4 comments

Describe the bug (描述bug) bvar的延时统计的数据,在界面打开时的实时数值,与每秒curl获取的值的内容不同。 然后实时数据与我通过打开bvar_dump获取到的值也不相同

To Reproduce (复现方法) 正常跑bvar统计即可

Expected behavior (期望行为) 界面上的实时更新的数值与curl获取到的数值相同

Versions (各种版本) OS: Compiler: brpc: protobuf:

Additional context/screenshots (更多上下文/截图) 比如实时获取里面,有从200us到10ms的数值,但是通过curl看的话,没有10ms的值,只有1-2毫秒的那种。不知道是不是我使用的方式不对。

weingithub avatar Jul 29 '22 11:07 weingithub

可以附上截图或者相关使用代码么

Huixxi avatar Jul 30 '22 07:07 Huixxi

可以附上截图或者相关使用代码么 以下是截图内容: 111 左边是实时显示的bvar数值取消,其中高位部分是10ms+,而当前圈中的是94us,右边是使用curl定时获取的脚本里的数据。在同一时间段,该值是1毫秒、3毫秒。 不知道是否是curl的获取方式同实时显示中的时间间隔或者起始时间不同?

weingithub avatar Jul 30 '22 07:07 weingithub

curl获取到的应该是近10秒的平均值而界面上显示的是每1秒的平均值

wwbmmm avatar Aug 01 '22 02:08 wwbmmm

可是我通过flags里面的bvar_dump,然后调整打印间隔为1秒,获取到的内容,也和界面显示的不一样呢。

weingithub avatar Aug 01 '22 02:08 weingithub