You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用PromQL关联标签名不同但值相同的AWS ACM指标

解决PromQL关联不同标签名的AWS ACM指标问题

直接上可用的查询语句:

(label_replace(aws_certificatemanager_days_to_expiry_average, "name", "$1", "dimension_CertificateArn", "(.*)") + on (name) group_left(tag_Name) aws_certificatemanager_info)

逻辑拆解

两个指标用来关联的ARN标签名不一致:

  • aws_certificatemanager_days_to_expiry_average的ARN标签是dimension_CertificateArn
  • aws_certificatemanager_info的ARN标签是name

第一步用label_replace给过期天数指标新增一个name标签,把dimension_CertificateArn的ARN值完整复制过去,让两个指标拥有相同的关联标签name。

之后沿用原示例的关联逻辑:

  • on (name)指定仅通过name标签(即ARN)做关联匹配
  • group_left(tag_Name)表示将aws_certificatemanager_info中的tag_Name标签(也就是你需要的友好名称)附加到过期天数指标的结果中

label_replace参数说明

label_replace(目标指标, 新标签名, 新标签值, 原标签名, 正则表达式)
这里用(.*)匹配原标签的全部内容,$1将匹配到的内容赋值给新标签name,相当于直接复制原标签的完整值。

内容的提问来源于stack exchange,提问作者JvZoggel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 23:38:12