2016-10-27 3 views
0

내 ActiveMQ에 .error로 끝나는 큐가 있습니다. Grafana 대시 보드에서 이러한 .error-queues없이 모든 대기열을 나열하려고합니다. 예 :Prometheus query - exclude destination

org_apache_activemq_localhost_QueueSize{Type="Queue",Destination=~"some.domain.*",} 

가 어떻게 모든에는 .error - 큐를 제외 않습니다

some.domain.one 
some.domain.one.error 
some.domain.two 
some.domain.two.error 

내가이 쿼리를 사용하는 모든 대기열을 나열하려면?

답변

1

음수 정규 표현식 정규 표현식을 사용할 수 있습니다. org_apache_activemq_localhost_QueueSize{Type="Queue",Destination=~"some.domain.*",Destination!~".*\.error"}

+0

쿨, thx. 목적지를 더 자주 지정할 수 있는지 몰랐습니다. 이것은 지금 나를 위해 작동합니다 : org_apache_activemq_localhost_ConsumerCount {Type = "Queue", Destination = ~ "some.domain. *", Destination! ~ ". * error"}' –