#3683·seastar

prometheus: scrape-path perf — 直方图标签、文本批处理、Protobuf 重用(跟踪)

作者: mykaul创建于 2026年9月11日更新于 2026年9月12日
标签enhancementmetricsai-assisted

优化动机 src/core/prometheus.cc 的采集路径(write_body() 和朋友们)比需要的更多地进行了每次采集的工作:直方图/摘要文本输出每个桶一次重新遍历标签映射,文本路径系列写入输出流一次一个,原型缓冲路径则为每个族分配一个新的消息/字符串/标签字符串,而不是在请求中重复使用一个。三个独立的最小差异 PR 修复了这些问题,通过 tests/perf/metrics_perf.cc 独立验证了每个问题。

内容来源: scylladb/seastar