2016-10-27 6 views
0

В моем ActiveMQ у меня есть несколько очередей, которые заканчиваются на .error. На приборной панели Grafana я хочу перечислить все очереди без этих .error-queues. Пример:Запрос Prometheus - исключить адресату

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

Чтобы получить список всех очередей я использую этот запрос:

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

Как исключить все .error-очереди?

ответ

1

Вы можете использовать отрицательное регулярное выражение Matcher: org_apache_activemq_localhost_QueueSize{Type="Queue",Destination=~"some.domain.*",Destination!~".*\.error"}

+0

Холодный, ТНХ. Я не знал, что я могу чаще указывать адресаты. теперь это работает для меня: 'org_apache_activemq_localhost_ConsumerCount {Type =" Queue ", Destination = ~" some.domain. * ", Destination! ~". * error "}' –