采集Open-Falcon數(shù)據(jù)
Open-Falcon是一款企業(yè)級、高可用、可擴展的開源監(jiān)控解決方案,用于監(jiān)控服務器的狀態(tài),例如磁盤空間、端口存活、網(wǎng)絡(luò)流量等。本文介紹如何通過Logtail和Transfer將Open-Falcon數(shù)據(jù)上傳至日志服務。
前提條件
已創(chuàng)建Project和MetricStore。具體操作,請參見創(chuàng)建項目Project和創(chuàng)建MetricStore。
使用限制
您所使用的Open-Falcon版本需包含Influxdb support功能。
只有Linux Logtail 0.16.44及以上版本的Logtail支持采集Open-Falcon數(shù)據(jù)。如果您已在服務器上安裝舊版本的Logtail,需先升級。具體操作,請參見安裝Logtail(Linux系統(tǒng))。
出于性能和可靠性考慮,推薦將Logtail和Open-Falcon的transfer模塊安裝在相同服務器上。
步驟一:創(chuàng)建Logtail采集配置
登錄日志服務控制臺。
在Project列表區(qū)域,單擊目標Project。
在
頁簽中,在目標MetricStore下面選擇 ,然后在右側(cè)頁面單擊添加Logtail配置。在快速數(shù)據(jù)接入對話框中,單擊Ping監(jiān)控。
創(chuàng)建機器組。
如果已有可用的機器組,請單擊使用現(xiàn)有機器組。
如果您還沒有可用的機器組,請執(zhí)行以下操作(以ECS為例)。
在ECS機器頁簽中,通過手動選擇實例方式選擇目標ECS實例,單擊創(chuàng)建。
具體操作,請參見安裝Logtail(ECS實例)。
重要如果您的服務器是與日志服務屬于不同賬號的ECS、其他云廠商的服務器和自建IDC時,您需要手動安裝Logtail。具體操作,請參見安裝Logtail(Linux系統(tǒng))。手動安裝Logtail后,您必須在該服務器上手動配置用戶標識。具體操作,請參見配置用戶標識。
安裝完成后,單擊確認安裝完畢。
在創(chuàng)建機器組頁面,輸入名稱,單擊下一步。
日志服務支持創(chuàng)建IP地址機器組和用戶自定義標識機器組,詳細參數(shù)說明請參見創(chuàng)建IP地址機器組和創(chuàng)建用戶自定義標識機器組。
確認目標機器組已在應用機器組區(qū)域,單擊下一步。
重要創(chuàng)建機器組后立刻應用,可能因為連接未生效,導致心跳為FAIL,您可單擊自動重試。如果還未解決,請參見Logtail機器組無心跳進行排查。
在數(shù)據(jù)源設(shè)置頁簽中,設(shè)置配置名稱和插件配置,然后單擊下一步。
inputs為數(shù)據(jù)源配置,必選項。
重要一個inputs中只允許配置一個類型的數(shù)據(jù)源。
{ "inputs": [ { "detail": { "Format": "influx", "Address": ":127.0.0.1:8476" }, "type": "service_http_server" } ], "global": { "AlwaysOnline": true, "DelayStopSec": 500 } }
參數(shù)
類型
是否必選
參數(shù)說明
type
string
是
數(shù)據(jù)源類型,固定為service_http_server。
Format
string
是
數(shù)據(jù)類型,固定為influx。
Address
string
是
監(jiān)聽地址與端口,格式為ip:port。
步驟二:修改Open-Falcon配置
登錄Open-Falcon所在服務器。
添加transfer配置。
打開配置文件。
配置文件默認為cfg.json。
將如下腳本添加到配置文件中。
后續(xù)步驟
采集到Open-Falcon數(shù)據(jù)后,您可以在MetricStore中進行查詢和分析操作。具體操作,請參見查詢和分析時序數(shù)據(jù)。