2017-07-07 6 views
0

私はこの文書をよく読んだことがありますが、まだ賢明ではありません。 http://graphite.readthedocs.io/en/latest/config-carbon.htmlGraphite storage-aggregation.conf正規表現のスコープ

我々はそうのようなメトリックを持っている場合:

/var/lib/graphite/whisper/p1/p2/account/count_num_events.wsp

を誰もが正確に確かに知っていますこのパスグラファイトのどの部分がストレージアグリゲーション正規表現を適用していますか?

私はそれだけで

"count_num_events"

になり、そのように私は正規表現 "^カウント。*" を使用でき、それに一致するようにすることを前提としています。またはそれは経路の残りのすべてまたは一部に適用されますか?

乾杯。

答えて

1

あなたは正しいです。それはあなたが必要とするものになります。しかしメトリックだからあなたは、ストレージの集約に必要なもの

p1.p2.account.count_num_events 

をスラッシュないドットを使用することになります注意している私は最終的に、この上でいくつかのテストをしているにラウンド持っている以下の

*count_num_events 
p1.p2.*.count_num_events 
p1.*.account.count_num_events 
*.account.count_num_events 
*.count_num_events 
*count_num_events$ 
p1.p2.account.count_num_events 
+0

。十分な[評判](https://stackoverflow.com/help/whats-reputation)があれば、[投稿にコメントする]ことができます(https://stackoverflow.com/help/privileges/comment)。代わりに、[質問者からの明確化を必要としない回答を提供する](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- i-do-代わりに)。 - [レビューから](/レビュー/低品質の投稿/ 16740452) –

0

のいずれか。

フレッドSのお返事ありがとう私はテストを行う前に応答を見ていたら助けになりました。

答えはグラファイトが完全なメトリック名に一致するということです。分離された。これは例えばメトリックファイル:

/var/lib/graphite/whisper/p1/p2/account/count_num_events.wsp

は次のようになります。

p1.p2。

をaccount.count_num_eventsだから、あなたができる最も厳格な正規表現は次のようになります。

^P1 \ .p2 \ .account \ .count_num_eventsこれは、質問への答えを提供していません$