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".

Home Page:https://brpc.apache.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

shishc9 opened this issue · comments

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

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

commented

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

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