1.open-falcon系統安裝(能夠參考http://book.open-falcon.org/zh/intro/index.html)html
2.opentsdb數據庫安裝(能夠參考http://opentsdb.net/docs/build/html/installation.html)ios
3.open-falcon數據傳輸模塊爲transferweb
- enabled: true/false, 表示是否開啓向open tsdb發送數據 - batch: 數據轉發的批量大小,能夠加快發送速度 - connTimeout: 單位是毫秒,與後端創建鏈接的超時時間,能夠根據網絡質量微調,建議保持默認 - callTimeout: 單位是毫秒,發送數據給後端的超時時間,能夠根據網絡質量微調,建議保持默認 - maxConns: 鏈接池相關配置,最大鏈接數,建議保持默認 - maxIdle: 鏈接池相關配置,最大空閒鏈接數,建議保持默認 - retry: 鏈接後端的重試次數和發送數據的重試次數 - address: tsdb地址或者tsdb集羣vip地址, 經過tcp鏈接tsdb. (爲相應的配置參數解釋)數據庫
4.訪問opentsdb的web-ui查看數據 - From 開始時間 - To 結束時間 - Metric 監控項目 - Tags 過濾條件(也就是對Metric的描述) - Aggregation Function 聚合函數(sum|avg|max|min|......) - Downsampler 用於減小返回點開關 - Rate 計算結果變化率後端
5.因爲open-falcon的展現比較簡單,若是須要一些報表展現很難打到,雖然說如今open-falcon數據源(rrd)能夠接入grafana,但grafana沒有很好兼容falcon的數據格式,很容易亂掉。可是grafana對opentsdb有很好的兼容,所以能夠嘗試經過grafana接入opentsdb。網絡
只須要在grafana中Data Sources加入opentsdb。 ,tcp
然而能夠去配置相應的dashboard,這簡單就不作介紹,也就是各類點點。函數
6.自我瞎想。 grafana如今能夠實現簡單的報警功能,雖然如今尚未zabbix、nagios那麼強大,但基本需求是能夠知足,因此想,我們能夠用grafana去替換open-falcon的報警鏈路和portal鏈路。只須要留下來繪圖鏈路。在dashboard模塊上加入目錄數功能,用來體現主機分組的功能。 從而咱們查找數據仍是去dashboard查找,而報表以及報警能夠用grafana,減小的鏈路(純屬我的瞎逼,勿噴)。ui