grafana - 普罗米修斯与正则表达式查询不匹配

标签 grafana prometheus

我正在尝试在 grafana 中编写一个 prometheus 查询,该查询将选择 visits_total{route!~"/api/docs/*"}
我想说的是它应该选择路由不匹配的所有实例 /api/docs/* (正则表达式)但这不起作用。它实际上只是选择所有实例。我试图通过这样做来强制它选择其他人:visits_total{route=~"/api/order/*"}但它不会返回任何东西。我在查询基础知识中找到了这些运算符 page普罗米修斯。我在这里做错了什么?

最佳答案

可能是因为你有/在正则表达式中。尝试使用类似 visits_total{route=~".*order.*"} 的东西并查看结果是否生成。

也试试这个

visits_total{route!~"\/api\/docs\/\*"}

如果要排除所有带有 docs 字样的东西你可以在下面使用,
visits_total{route!~".*docs.*"}

关于grafana - 普罗米修斯与正则表达式查询不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54813545/

相关文章:

go - 如何解析Prometheus数据

grafana - 使用 Prometheus 表达收入指标

docker - 用于监视多服务器上的Docker容器的Prometheus

azure - 如何提取子字符串的特定部分并从中创建列

prometheus - 为什么 Grafana 在仪表板上复制图例,但在资源管理器模式下不复制?

linux - 通过wget或curl获取grafana仪表板

docker - Docker容器中的Prometheus无法访问Spring Boot应用程序

docker - Grafana + InfluxDB配置

kubernetes - 如何将向量与普罗米修斯联系起来?

kubernetes - 如何在 prometheus kubernetes 中设置目标?