Telegraf部署

一 簡(jiǎn)介

Telegraf是一款Go語(yǔ)言編寫的metrics收集、處理、聚合的代理
其設(shè)計(jì)目標(biāo)是較小的內(nèi)存使用,通過(guò)插件來(lái)構(gòu)建各種服務(wù)和第三方組件的metrics收集
Telegraf由4個(gè)獨(dú)立的插件驅(qū)動(dòng)

  • Input Plugins
    輸入插件,收集系統(tǒng)、服務(wù)、第三方組件的數(shù)據(jù)
  • Processor Plugins
    處理插件,轉(zhuǎn)換、處理、過(guò)濾數(shù)據(jù)
  • Aggregator Plugins
    聚合插件,數(shù)據(jù)特征聚合
  • Output Plugins
    輸出插件,寫metrics數(shù)據(jù)

二 安裝

鏈接: https://portal.influxdata.com/downloads
這里采用二進(jìn)制安裝

wget https://dl.influxdata.com/telegraf/releases/telegraf-1.2.1_linux_amd64.tar.gz
tar xvfz telegraf-1.2.1_linux_amd64.tar.gz

三 配置

可執(zhí)行文件在 usr/bin/telegraf,配置文件在安裝后的etc目錄下,也可直接配置生成

  • 查看幫助
    telegraf --help
  • 生成配置文件
    telegraf config > telegraf.conf
  • 生成帶cpu、memroy、http_listener和influxdb插件的配置文件
    telegraf --input-filter cpu:mem:http_listener --output-filter influxdb config > telegraf.conf
  • 執(zhí)行程序
    telegraf --config telegraf.conf

以后臺(tái)方式啟動(dòng)
nohup telegraf --config telegraf > /dev/null 2>&1 &


插件及介紹

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容