Grafana + Prometheus 如何在查询指标中使用正则表达式?
Posted
技术标签:
【中文标题】Grafana + Prometheus 如何在查询指标中使用正则表达式?【英文标题】:Grafana + Prometheus how to use regex in query metrics? 【发布时间】:2020-06-15 16:24:15 【问题描述】:我们正在动态添加新指标。是否可以在 Grafana 查询指标中使用正则表达式?
application_test_totalcolor="0"
application_test_totalcolor="1"
application_test_totalcolor="2"
如何避免这种情况?
sum(application_test_totalcolor="0")+sum(application_test_totalcolor="1")
可以用这个代替吗?
application_test_totalcolor="[0-9]2"
【问题讨论】:
【参考方案1】:你可以替换:
sum(application_test_totalcolor="0")+sum(application_test_totalcolor="1")
收件人:
sum(application_test_totalcolor=~"[0-9]1")
【讨论】:
这行不通。 Grafana 版本 v6.6.2 (3fa63cfc34)。 缺少一个“~”。我确定了答案。以上是关于Grafana + Prometheus 如何在查询指标中使用正则表达式?的主要内容,如果未能解决你的问题,请参考以下文章
如何配置 Grafana 以捕捉 Prometheus 指标的急剧下降?
如何使用 grafana 可视化 prometheus 端点指标
如何在prometheus + grafana中显示零而不是最后一个值
如何使用 Prometheus 和 Grafana 监控 Fastify 应用程序?