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.41k stars 3.96k forks source link

bvar::PassiveStatus<std::string> 无法暴露指标 #2653

Closed shishc9 closed 3 months ago

shishc9 commented 4 months ago

你好,咨询一下 PassiveStatus 设计初衷是什么呢,或者针对哪些场景? 根据 bvar::PassiveStatus\<std::string> 文档,process_username 不能作为指标暴露出去,这个特化模板正确使用方法是什么呢?

lorinlee commented 4 months ago

这里“作为指标暴露出去”是指期望怎么暴露?使用场景的话,比如可以用builtin service看这个bvar,访问 http://ip:internal_port/vars/process_username 就可以看到这个bvar对应的值。

cdjingit commented 3 months ago

你好,咨询一下 PassiveStatusstd::string 设计初衷是什么呢,或者针对哪些场景? 根据 bvar::PassiveStatus 文档,process_username 不能作为指标暴露出去,这个特化模板正确使用方法是什么呢?

文档中描述的场景比较清楚。不能暴露的原因,如上面所说,因为系统默认已经有一个process_username对应的bvar了

j05070415 commented 3 months ago

谢谢,您的邮件我已收到!