我正在尝试在 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/