apache / brpc

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
https://brpc.apache.org
Apache License 2.0
16.56k stars 3.98k forks source link

brpc window 的数值异常 #2753

Open renzhong opened 2 months ago

renzhong commented 2 months ago

Describe the bug (描述bug) 我使用了 window 来监控测试流量,发现当测试流量为 2w 时,brpc window 的打点数值是正常的(通过 prometheus 观察),但是当测试流量上升到 5w 左右时,brpc window 的打点数值会出现异常,显示为 20w(通过 prometheus 观察)。怀疑和内部的数值类型设置有关,例如使用了 int16_t 的类型。但是在内部没有找到。想问下这个 case 可能的原因。

To Reproduce (复现方法)

Expected behavior (期望行为)

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

Additional context/screenshots (更多上下文/截图)