issues
search
trpc-group
/
trpc-cpp
A pluggable, high-performance RPC framework written in cpp
Other
286
stars
81
forks
source link
【腾讯犀牛鸟开源课题实战】prometheus插件专项建设(PUSH模式支持等)
#173
Open
weimch
opened
3 months ago
weimch
commented
3 months ago
Prometheus监控支持Push模式
背景:当前框架的Prometheus只支持pull模式,没有提供主动push数据的能力。对于一些生命周期短于 Prometheus 抓取间隔的任务,pull模式可能无法有效地收集指标,这种场景下就需要有push能力。
需求:通过配置的方式开启push模式,对接Prometheus Pushgateway。
其他Prometheus特性的支持
需求:你可以试着找出当前Prometheus插件支持还不完善的地方(比如鉴权等),欢迎提出来,与协助你完成任务的腾讯同学,一起评估功能点的合理性。
参考资料:
tRPC-Cpp框架的Prometheus插件源码:trpc/metrics/prometheus
拦截器介绍(插件的实现原理):
trpc-cpp/docs/zh/filter.md at main · trpc-group/trpc-cpp · GitHub
Prometheus监控支持Push模式
其他Prometheus特性的支持
参考资料: