【问题标题】:Prometheus - relabel_configs, regex expresion, fetch data from target urlPrometheus - relabel_configs,正则表达式,从目标 url 获取数据
【发布时间】:2020-12-14 15:05:10
【问题描述】:

我正在尝试从目标 url 中获取有关 api 版本的信息并将其添加到指标中。

示例目标网址:https://domain/v1_2_5_0/api/version

预期:api_version1:'v1_2_5_0',api_version2:'https://domain/v1_2_5_0/api/version'

结果:api_version2: 'https://domain/v1_2_5_0/api/version'

配置:

relabel_configs:
      - source_labels: [__param_target]
        target_label: api_version1
        regex: (v[0-9_]+)
      - source_labels: [__param_target]
        target_label: api_version2
        regex: (.*)

只有标签“api_version2”出现在 Prometheus 指标中。 如果有人知道为什么 api_verison1 不起作用以及如何解决我的问题,我很感兴趣。

【问题讨论】:

    标签: regex prometheus


    【解决方案1】:

    我已经更改了正则表达式:(^.*\/(v[0-9_]+).*$),现在它可以正常工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-17
      • 1970-01-01
      • 1970-01-01
      • 2011-02-11
      • 2011-03-27
      • 1970-01-01
      • 1970-01-01
      • 2012-08-20
      相关资源
      最近更新 更多