brpc icon indicating copy to clipboard operation
brpc copied to clipboard

如何关闭 sampler 线程?

Open zengshicai2015 opened this issue 3 years ago • 1 comments

当前在我们线上场景发现bvar 线程始终是100%在运转的。所以我们在思考, 1,能否彻底关闭bvar 的sampler 线程?从代码来看,当前貌似没有关闭的gflag。 2,关闭了sampler 线程对brpc实际的影响是啥?仅仅是一些统计值看不了吗?如果我们不关心这些统计值的话,是不是就没有影响? 3,能否在后续的迭代版本中增加一个gflag,用来控制是否开启sampler线程? 辛苦帮忙解答一下,谢谢,Thanks♪(・ω・)ノ

zengshicai2015 avatar Aug 17 '22 04:08 zengshicai2015

  1. 目前确实没有关闭 sampler的 gflag
  2. 关闭 sampler 线程 会导致 所有的bvar统计值失效,我理解应该不影响brpc和用户的业务逻辑
  3. 可以增加一个gflag控制是否开启sampler线程。

serverglen avatar Aug 18 '22 07:08 serverglen

PR: #1990

leaf-potato avatar Nov 13 '22 11:11 leaf-potato

已合入,closed

serverglen avatar Nov 14 '22 09:11 serverglen