0

使用 Promtail 进行日志抓取时,有没有办法根据单个正则表达式配置两个具有相同值的标签?所以给出这样的东西:

    - match:
        selector: '{app="my-app"}'
        stages:
        - regex:
          expression: '.*"(some-string)\":\s?"(?P<some_label>[0-9a-zA-Z-_;\.]*)".*'
          source: log
    - labels:
        some_label:

我想添加第二个some_other_label具有相同值的标签。有没有办法做到这一点而不必重新解析日志只是为了给捕获组一个不同的名字?

4

1 回答 1

0

我实际上是自己找到的:

    - match:
        selector: '{app="my-app"}'
        stages:
        - regex:
          expression: '.*"(some-string)\":\s?"(?P<some_label>[0-9a-zA-Z-_;\.]*)".*'
          source: log
    - labels:
        some_label:
        some_other_label: some_label
于 2021-08-20T12:28:17.527 回答