[英]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.