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

如何在Prometheus中汇总所有Trivy漏洞的高危CVE总数?

用Prometheus汇总Trivy高危CVE总数量

完全可以做到。你的trivy_vulnerability指标通过high标签存储了每条结果的高危CVE数量,只需用PromQL提取这些标签值并按规则求和即可。

推荐查询语句

sum(count(trivy_vulnerability) * strtofloat(high))

语句解释

  • count(trivy_vulnerability):统计每个high标签值对应的指标条目数量
  • * strtofloat(high):将每个分组的条目数乘以该分组对应的高危CVE数量(把字符串类型的标签值转为数值)
  • sum():将所有分组的计算结果相加,得到全局高危CVE的总数量

如果你的每条trivy_vulnerability条目都是唯一的(不会出现重复high标签的条目),也可以用简化版查询:

sum(strtofloat(label_values(trivy_vulnerability, "high")))

注意这个简化版会忽略重复high标签的条目,只计算不同标签值的和,因此优先推荐第一个查询语句。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 05:27:09