SkyWalking 9.2(Java)如何通过前缀匹配获取运行时生成的指标?
SkyWalking 指标规则通配符使用说明
- 目前SkyWalking的
meter-analyzer-config配置文件中,metricsRules的name字段不支持直接用tmTotal.*这类通配符批量匹配前缀一致的指标。 - 但可以通过
exp字段结合正则表达式实现类似需求,配置示例:
这种配置会把所有名称以metricsRules: - name: tmTotalMetrics exp: tmTotal.*tmTotal开头的指标聚合到tmTotalMetrics这个统一名称下,在SkyWalking UI中展示。 - 如果需要保留每个原始指标的独立展示,当前官方暂不支持通配符自动批量生成规则,可尝试两种方案:
- 应用启动后,通过SkyWalking API获取已存在的指标列表,动态生成对应配置规则后重启OAP服务
- 用脚本工具定期扫描,自动生成包含所有符合前缀的指标配置
内容的提问来源于stack exchange,提问作者NOknow
相关产品推荐
相关产品推荐

