2016-10-27 14 views
0

私のActiveMQには、いくつかのキューがあります。これは.errorで終わります。 Grafana Dashboardでは、これらの.error-queuesのないすべてのキューをリストします。 例:Prometheusのクエリ - 除外の宛先

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 "}' –

関連する問題