一站式数据采集存储的利器:阿里云InfluxDB®️数据采集服务
背景
隨著時(shí)序數(shù)據(jù)的飛速增長,時(shí)序數(shù)據(jù)庫不僅需要解決系統(tǒng)的穩(wěn)定性和性能問題,還需實(shí)現(xiàn)數(shù)據(jù)從采集到分析的鏈路打通,才能讓時(shí)序數(shù)據(jù)真正產(chǎn)生價(jià)值。在時(shí)序數(shù)據(jù)采集領(lǐng)域,一直缺少自動(dòng)化的采集工具。雖然用戶可以使用一些開源的采集工具實(shí)現(xiàn)數(shù)據(jù)采集,例如,Telegraf、Logstash和TCollector等,但是,這些采集工具都需要用戶自行搭建并維護(hù)其運(yùn)行的環(huán)境,增加了用戶的學(xué)習(xí)成本,大大提高了數(shù)據(jù)采集的門檻。另一方面,現(xiàn)有的采集工具缺乏對(duì)多個(gè)采集源的自動(dòng)化管理,用戶難以統(tǒng)一管理多個(gè)不同的采集源,實(shí)時(shí)監(jiān)控各個(gè)采集工具是否正常運(yùn)行并采集數(shù)據(jù)。
阿里云InfluxDB?除了提供穩(wěn)定可靠的時(shí)序數(shù)據(jù)庫服務(wù),還提供了非常便捷的數(shù)據(jù)采集服務(wù)。用戶能夠方便查看各個(gè)采集源的運(yùn)行狀態(tài)并管理它們,采集的數(shù)據(jù)會(huì)自動(dòng)存儲(chǔ)到阿里云InfluxDB?。用戶無需擔(dān)心運(yùn)維的問題,實(shí)現(xiàn)數(shù)據(jù)從采集到分析的一站式服務(wù)。本文主要介紹如何使用InfluxDB?的數(shù)據(jù)采集服務(wù),實(shí)現(xiàn)數(shù)據(jù)從采集到存儲(chǔ)的自動(dòng)化管理。
阿里云InfluxDB?數(shù)據(jù)采集服務(wù)優(yōu)勢
- 提供豐富的采集指標(biāo):支持MySQL、Redis、MongoDB和系統(tǒng)監(jiān)控等數(shù)據(jù)的采集
- 支持監(jiān)控多個(gè)采集源:用戶可以一目了然地監(jiān)控多個(gè)采集源的狀態(tài)
- 采集源便捷管理:無需編碼,用戶即可方便地添加、刪除和修改采集源
- 采集數(shù)據(jù)自動(dòng)存入InfluxDB?,保障采集數(shù)據(jù)不丟失
我們能做什么?
1. 輕松采集數(shù)據(jù)
目前,阿里云InfluxDB?支持采集有關(guān)MySQL、Redis、MongoDB和系統(tǒng)監(jiān)控等四種不同類型的數(shù)據(jù),針對(duì)每種類型的數(shù)據(jù),采集多項(xiàng)監(jiān)控指標(biāo),方便用戶更全面地了解被監(jiān)控對(duì)象。用戶通過InfluxDB?實(shí)例的管理控制臺(tái),即可添加新采集源,一鍵安裝,無需編寫代碼。
采集數(shù)據(jù)的操作流程如下:
- 創(chuàng)建采集配置:選擇采集數(shù)據(jù)的類型、數(shù)據(jù)寫入的數(shù)據(jù)庫和保留策略。
- 添加采集源:在數(shù)據(jù)源機(jī)器上一鍵安裝InfluxDB?數(shù)據(jù)采集工具,選擇采集配置,即可開始采集數(shù)據(jù)。
2. 實(shí)時(shí)監(jiān)控采集源
采集源在運(yùn)行過程中,您可以實(shí)時(shí)地監(jiān)控?cái)?shù)據(jù)采集的狀態(tài),查看采集數(shù)據(jù)最近一次到達(dá)InfluxDB?的時(shí)間;并且,您還可以隨時(shí)停止數(shù)據(jù)的采集,在您認(rèn)為合適的時(shí)候再重新開啟數(shù)據(jù)采集服務(wù)。
3. 一鍵切換采集數(shù)據(jù)類型
如果您想要改變被監(jiān)控機(jī)器上的采集數(shù)據(jù)類型,無需重新添加新的采集源,只需選擇您想要的采集配置即可,數(shù)據(jù)采集工具會(huì)自動(dòng)切換成采集您指定的監(jiān)控?cái)?shù)據(jù)。
4. 采集數(shù)據(jù)自動(dòng)存入InfluxDB?
您可以在采集配置中選擇數(shù)據(jù)流入的數(shù)據(jù)庫和保留策略,數(shù)據(jù)采集工具會(huì)自動(dòng)將采集數(shù)據(jù)存入指定的數(shù)據(jù)庫和保留策略,并且,您可以在采集源運(yùn)行的過程中修改數(shù)據(jù)寫入的數(shù)據(jù)庫和保留策略,只需修改采集配置即可。
最佳實(shí)踐
本小節(jié)將介紹如何采集系統(tǒng)監(jiān)控的數(shù)據(jù),并實(shí)時(shí)展示采集結(jié)果。系統(tǒng)監(jiān)控的數(shù)據(jù)包含處理器、磁盤、內(nèi)存、網(wǎng)絡(luò)、進(jìn)程和系統(tǒng)等信息,收集的數(shù)據(jù)分別存儲(chǔ)在8個(gè)不同的measurement中(measurement分別為cpu、disk、diskio、mem、net、processes、swap和system)。在開始前,請(qǐng)先確保已經(jīng)成功創(chuàng)建數(shù)據(jù)庫和對(duì)該數(shù)據(jù)庫有讀寫權(quán)限的用戶賬號(hào)。
1. 創(chuàng)建采集系統(tǒng)監(jiān)控?cái)?shù)據(jù)的配置
點(diǎn)擊InfluxDB?管理控制臺(tái)左側(cè)導(dǎo)航欄的“添加采集配置”,進(jìn)入到采集配置添加界面,如下圖所示。填寫“采集配置名稱”,選擇“采集數(shù)據(jù)類型”為“系統(tǒng)監(jiān)控”,然后選擇“授權(quán)賬號(hào)”、“數(shù)據(jù)寫入DB”和“數(shù)據(jù)庫存儲(chǔ)策略”,并填寫“授權(quán)密碼”。點(diǎn)擊“添加”即可成功創(chuàng)建采集配置。
2. 添加采集源
點(diǎn)擊InfluxDB?管理控制臺(tái)左側(cè)導(dǎo)航欄的“添加采集源”,進(jìn)入到采集源添加頁面。
(1)選擇網(wǎng)絡(luò)類型,“公網(wǎng)”或者“專有網(wǎng)絡(luò)”,然后點(diǎn)擊“下一步”,如下圖所示。
(2)在數(shù)據(jù)源所在主機(jī)安裝采集工具。將安裝命令復(fù)制到主機(jī)上即可運(yùn)行采集工具。采集工具運(yùn)行后會(huì)與InfluxDB?建立連接,在“新采集源掃描結(jié)果列表”上可以看到新添加的采集源,如果在該列表上沒有顯示,可以點(diǎn)擊“刷新”或“自動(dòng)刷新”。如下圖所示。
(3)選擇采集系統(tǒng)監(jiān)控的數(shù)據(jù)。在上圖中,點(diǎn)擊“選擇采集配置”,進(jìn)入如下界面,從下拉框中選擇剛剛創(chuàng)建的名為“collect-system”的采集配置。選擇完成后,點(diǎn)擊“保存”。
(4)啟動(dòng)數(shù)據(jù)采集。勾選需要啟動(dòng)的采集源,然后點(diǎn)擊“完成并啟動(dòng)采集”,采集工具即可在采集源上開始采集數(shù)據(jù),如下圖所示。
3. 查看數(shù)據(jù)采集的狀態(tài)
在“采集源列表”中,您可以看到所有與InfluxDB?實(shí)例建立連接的采集源,如下圖所示。每個(gè)采集源由uuid唯一標(biāo)識(shí),“采集狀態(tài)”為“running”表示采集工具正在采集數(shù)據(jù)并上報(bào)到InfluxDB?,“最新采集上報(bào)成功時(shí)間”表示采集數(shù)據(jù)最近一次成功發(fā)送到InfluxDB?的時(shí)間。
4. 使用Grafana可視化采集數(shù)據(jù)
(1)安裝Grafana。有關(guān)如何安裝Grafana可查看文檔。
(2)添加數(shù)據(jù)源。設(shè)置“URL”為InfluxDB?實(shí)例的地址,并且填寫采集數(shù)據(jù)所寫入的數(shù)據(jù)庫和用戶賬號(hào),如下圖所示。
(3)配置Dashboard,編寫查詢規(guī)則。這里示范的是查詢磁盤使用率,查詢語句為:
SELECT MEAN("used_percent") FROM "disk" GROUP BY time(10s)實(shí)時(shí)查詢結(jié)果如下圖所示。
您可以根據(jù)實(shí)際需要,查看其它measurement和field的數(shù)據(jù),分別在FROM和SELECT語句中指定即可。
總結(jié)
阿里云InfluxDB?提供方便快捷的數(shù)據(jù)采集服務(wù),自動(dòng)化管理數(shù)據(jù)源,幫您解決數(shù)據(jù)采集的問題,實(shí)現(xiàn)數(shù)據(jù)從采集到存儲(chǔ)的自動(dòng)化。未來,我們會(huì)支持更多數(shù)據(jù)類型和指標(biāo)的采集,敬請(qǐng)期待。
原文鏈接
本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的一站式数据采集存储的利器:阿里云InfluxDB®️数据采集服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个阿里产品经理眼中的“垃圾分类”
- 下一篇: MySQL单表数据不要超过500万行:是