Prometheus 子字符串或拆分功能

Prometheus Substring or Split Functionality

是否可以拆分指标中标签的值?

rows_inserted_total{job_name="maejcc100-telemetry-vm-6c96c655c6", type="opentdb"} rows_inserted_total{job_name="vacocc100-telemetry-vm-5d49ff7d9b", type="graphite"} rows_inserted_total{pod_name="azaacc100-telemetry-vm-7475f44758", type="graphite"} rows_inserted_total{job_name="fl06cc200-telemetry-vm-6c99b4f4cb", type="opentsdbhttp"}

标签 job_name 具有长文本值。我只想使用“maejcc100-telemetry-vm-6c96c655c6”中的初始部分“maejcc100”。我怎样才能做到这一点?有没有办法拆分标签值或使用子字符串只获取长文本的一部分?

以下查询将创建仅带有“job_name”前缀(maejcc100、vacocc100 等)的“new_job_name”标签:

label_replace(rows_inserted_total, "new_job_name", "", "job_name", "(.+)-telemetry.+")