Arn*_*ose 2 prometheus promql prometheus-operator
是否可以将标签的值拆分为指标?
\nrows_inserted_total{job_name="maejcc100-telemetry-vm-6c96c655c6", type="opentdb"}\nrows_inserted_total{job_name="vacocc100-telemetry-vm-5d49ff7d9b", type="graphite"}\nrows_inserted_total{pod_name="azaacc100-telemetry -vm-7475f44758", type="graphite"}\nrows_inserted_total{job_name="fl06cc200-telemetry-vm-6c99b4f4cb", type="opentsdbhttp"}
\n标签 job_name 具有长文本值。我只想使用 \xe2\x80\x9cmaejcc100\xe2\x80\x9d 中的 \xe2\x80\x9cmaejcc100-telemetry-vm-6c96c655c6\xe2\x80\x9d 的初始部分。我怎样才能实现这个目标?有没有办法分割标签值或使用子字符串仅获取长文本的一部分?
\n以下查询将创建仅包含“job_name”前缀的“new_job_name”标签(maejcc100、vacocc100 等):
label_replace(rows_inserted_total, "new_job_name", "$1", "job_name", "(.+)-telemetry.+")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6938 次 |
| 最近记录: |