Mar*_*o H 7 grafana prometheus
在我的 ActiveMQ 上,我有一些以 .error 结尾的队列。在 Grafana 仪表板上,我想列出所有没有这些 .error-queues 的队列。例子:
some.domain.one
some.domain.one.error
some.domain.two
some.domain.two.error
Run Code Online (Sandbox Code Playgroud)
要列出所有队列,我使用此查询:
org_apache_activemq_localhost_QueueSize{Type="Queue",Destination=~"some.domain.*",}
Run Code Online (Sandbox Code Playgroud)
如何排除所有 .error-queues?
bri*_*zil 10
您可以使用负正则表达式匹配器: org_apache_activemq_localhost_QueueSize{Type="Queue",Destination=~"some.domain.*",Destination!~".*\.error"}
这是排除多个结尾的更简单的方法:
org_apache_activemq_localhost_QueueSize{Type="Queue",Destination!~".*error|.*warn"}
Run Code Online (Sandbox Code Playgroud)
!~: 不包括带引号的字符串
|: 是or
| 归档时间: |
|
| 查看次数: |
12109 次 |
| 最近记录: |