酷播亮新聞
最棒的知識補給站

簡單介紹open-falcon agent安裝使用

open-falcon agent項目之前是一個獨立項目名字叫falcon-eye ,其自帶有web頁面來自於linux-dash項目。agent用於採集機器負載監控指標,比如cpu.idle、load.1min、disk.io.util等等,每隔60秒push給Transfer。agent與Transfer建立了長連接,數據發送速度比較快,agent提供了一個http介面/v1/push用於接收用戶手工push的一些數據,然後通過長連接迅速轉發給Transfer。

一、源碼安裝

最後一步會pack出一個tar.gz的安裝包,拿著這個包去部署服務即可。需要注意的是在源碼編譯時:

1、需要主機配置GOPATH環境變數(一般可以配置為用戶家家目錄);

2、需要主機可以連接外網,通過go get下載相關源碼包。

3、編譯pack 出的包,在其他agent主機上部署時,無需連接外網 ,pack出的包,可以類似的理解為由c源代碼編譯後得出的二進位文件。

二、配置說明

三、進程管理

驗證

看var目錄下的log是否正常,或者瀏覽器訪問其1988埠。另外agent提供了一個–check參數,可以檢查agent是否可以正常跑在當前機器上。

/v1/push介面

該介面暫未用到,不過這裡還是接官方wiki原話先摘錄備忘下:「 我們設計初衷是不希望用戶直接連到Transfer發送數據,而是通過agent的/v1/push介面轉發,介面使用範例 」。

這裡要吐槽下,使用firefox和IE瀏覽器都可以正常查看該頁面。使用360極速瀏覽器時無法正常查看該頁面 ,好垃圾的瀏覽器。

open-falcon agent(獨立該項目來講)和之前介紹的linux-dash同屬於可以查看單機當前信息狀態的一個工具,不過open-falcon agent由於使用go語言的優勢。在獲取主機狀態信息時,速度相當的快,資源佔用也不好。贊一個。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Linux資訊速推 的精彩文章:

Chrome中存在Wi-Fi漏洞 谷歌原本並不打算修復
linux內核設計

TAG:Linux資訊速推 |

如有侵權請來信告知:酷播亮新聞 » 簡單介紹open-falcon agent安裝使用