-1
我們的監控系統將指標轉儲爲Graphite,每分鐘轉儲一次,並保留1min:2d,5min:20d,30min:120d,6h:2y
。不過,我最近添加了運行時間爲5分鐘的顯示器,並且我發現:調整和重新彙總耳語統計
- 1分鐘點是四個零點和一個實際值,當然重複。
- 5+分鐘點都是零,可能是因爲我的xFilesFactor高於0.2,聚合根本沒有發生。
我想要做的只是創建一個新的Whisper文件,其中包含新的保留[[並且沒有浪費的空間]],然後將數據導入/重新聚合到其中。從我發現的whiper-resize.py
應該是正確的工具。
作爲一個測試,我一直在做:
whisper-resize.py \
--newfile=/tmp/foo.wsp \
--aggregate --aggregationMethod=max \
--xFilesFactor=0.1 \
--force \
quotas/us-central1CPUS/CPUS.wsp \
5min:20d 30min:120d 6h:2y
但這個操作完成後foo-wsp
只是零填充。
這是怎麼回事?
那麼我的意思是「浪費的空間」,就像「用於存儲零的空間」一樣,它是1分鐘集合中空間的80%,或者真正是1分鐘集合中空間的100%每五分鐘一個點。整個問題就是放棄1分鐘的存儲,直接進入5分鐘。當存儲數千個文件時,每個文件削減幾個kB可以產生真正的差異。 – Sammitch
嗯,不知道是耳語 - 調整大小可以做到這一點。 – deniszh