資料採集工具Telegraf 簡介及安裝

2022-05-16 15:14:07 字數 2388 閱讀 9953

官方文件:telegraf文件

環境:centos7.4 64位

telegraf版本:

0.11.1-1

一、telegraf介紹

1、基本介紹

telegraf 是乙個用 go 編寫的**程式,可收集系統和服務的統計資料,並寫入到 influxdb 資料庫。記憶體占用小,通過外掛程式系統可輕鬆新增支援其他服務的擴充套件。

influxdb 是乙個開源的分布式時序、時間和指標資料庫,使用 go 語言編寫,無需外部依賴。influxdb 有如下三大特性:

①、基於時間序列,支援與時間有關的相關函式(如最大,最小,求和等);

②、可度量性:你可以實時對大量資料進行計算;

③、基於事件:它支援任意的事件資料;

2、為什麼要用telegraf和influxdb?

①、在資料採集和平台監控系統中,telegraf 可以採集多種元件的執行資訊,而不需要自己手寫指令碼定時採集,降低資料獲取的難度;

②、telegraf 配置簡單,只要有基本的 linux 基礎即可快速上手;

③、telegraf 按照時間序列採集資料,資料結構中包含時序資訊,influxdb就是為此類資料設計而來,使用 influxdb 可以針採集得到的資料完成各種分析計算操作;

二、安裝配置

#

wget

#解壓

sudo yum localinstall telegraf-0.11.1-1.x86_64.rpm

#啟動命令

systemctl start telegraf

#重啟命令

systemctl restart telegraf

2、修改配置檔案輸入命令 vim /etc/telegraf/telegraf.conf ,修改內容如下:

"然後儲存修改,輸入命令 systemctl restart telegraf ,重啟telegraf。

三、資料採集和展示

如果想利用telegraf採集資料並儲存到influxdb中,必須在influxdb中建立對應的使用者和資料庫。

1、建立influxdb使用者和資料庫

建立成功後,重啟influxdb,然後輸入ip+8083埠,進入influxdb介面。

2、查詢對應的資訊

在查詢框輸入sql語句,查詢你需要的資訊,比如:

如上,即可看到伺服器的磁碟使用資訊。

以上即為telegraf的基本介紹和安裝使用方法,更多資訊,請參考官方文件。。。

資料採集工具之Sqoop

sqoop專案開始於2009年,最早是作為hadoop的乙個第三方模組存在,後來為了讓使用者能夠快速部署,也為了讓開發人員能夠更快速的迭代開發,sqoop獨立成為乙個apache專案。sqoop是一款開源的工具,主要用於在hadoop hive 與傳統的資料庫 mysql postgresql.間進...

效能採集工具

動態資訊收集 工具分類 工具名稱 功能描述 使用簡介 備註xen xentrace 捕獲xen trace,可以通過該命令獲取vmexit的次數 時間和原因 xen的一些函式呼叫等 1.收集資訊 xentrace d t 10 result.raw 引數 d表示刪除快取中的資訊,t 10表示收集時間...

簡數採集快速建立採集任務的教程

要採集資料,先登陸簡數採集控制台,必須先建立乙個採集任務,並定義採集規則 滑鼠點選即可 採集任務目前分為,普通採集任務 簡稱採集任務 和特定 採集任務。建立普通採集任務有兩種方式 智慧型嚮導 建立採集任務 和高階建立 建立任務 高階 智慧型嚮導 建立採集任務 推薦使用 高階建立 建立任務 高階 常用...