簡體   English   中英

Graphite中的度量標准過濾器 - 忽略層次結構(點)

[英]Metrics filter in Graphite - ignore hierarchy (dots)

有沒有辦法在Graphite中過濾指標而忽略層次結構?

例如:假設我有以下指標:

stats_count.A.B.TestMetric 
stats_count.A.TestMetric
stats.A.B.TestMetric
stats.A.B.TestMetric

如何stats_count下對TestMetric求和?

我嘗試了以下但沒有成功:

stats_counts.*.*.TestMetric - obviously this won't work...
sumSeriesWithWildcards(stats_counts.[A-Z\.]*[A-Z]*.TestMetric,1)
sumSeriesWithWildcards(stats_counts.[A-Z]*[.]*[A-Z]*.TestMetric,1)

有任何想法嗎? 有可能嗎?

我有一個石墨安裝(版本0.9.9),我在很多小系統上創建指標

例如,我有2個postgresql數據庫(postgresql-1和postgresql-2)的安裝,其中第二個是第一個的從屬復制。 第一個數據庫用於日常使用,而第二個數據庫主要用於報告系統和調試查詢

我認為以下示例有點您想要做的事情。 圖像是兩個數據庫上的連接數量。 藍線在第一行,綠線在第二行,而紅線是兩個系列的總和,給出總連接數

database.postgresql-1.connection.ALL.value              # blue line
database.postgresql-2.connection.ALL.value              # green line
sumSeries(database.postgresql-*.connection.ALL.value)   # red line

連接數量

你的問題是你的系列有不同的路徑級別(我試圖避免在我的系列名稱上,因為它確實會導致問題)。 除了寫這樣的東西,我沒有看到任何其他選擇:

特定

stats_count.A.B.TestMetric 
stats_count.A.TestMetric
stats.A.B.TestMetric
stats.A.B.TestMetric

sum stats_count。**。使用TestMetric指標

sumSeries(stats_count.*.TestMetric, stats_count.*.*.TestMetric)

Graphite仍然需要很多改進,不幸的是開發進展相當緩慢(例如版本0.9.10是最新版本,安裝有問題,是從1年前開始)。 我確實在考慮分配/貢獻這個項目

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM