Telegraf是一個用Go語言開發的代理程序,可用於收集和報告指標。Telegraf插件直接從其運行的系統中獲取各類指標,從第三方API中提取指標,甚至經過StatsD和Kafka消費者服務來監聽指標。它還具備輸出插件,能夠將指標發送到各類其餘數據存儲,服務和消息隊列,包括InfluxDB,Graphite,OpenTSDB,Datadog,Librato,Kafka,MQTT,NSQ等。github開源地址:github.com/influxdata/…git
官方文檔地址:docs.influxdata.com/telegraf/v1… 系統:CenterOS7.2
安裝版本爲:1.12.3
telegraf下載地址:portal.influxdata.com/downloads/
找到你安裝系統的對應版本: github
wget https://dl.influxdata.com/telegraf/releases/telegraf-1.12.3-1.x86_64.rpm
複製代碼
下載完成以後對應的目錄會多出一個rpm的包:
而後執行下載頁面提供的安裝命令:
sudo yum localinstall telegraf-1.12.3-1.x86_64.rpm
複製代碼
安裝成功:
配置:數據庫
telegraf -sample-config -input-filter cpu:mem -output-filter influxdb > telegraf.conf
複製代碼
啓動:
sudo service telegraf start
複製代碼
而後去查看一下安裝好的influxdb數據庫,發現此時多了一個數據庫:
查看一下這個數據庫,發現裏面有8個表,而後咱們查看其中的cpu表:
而後到grafana目錄下啓動grafana,而後訪問:
外部訪問,ip+端口(若是訪問不到,記得把服務器的防火牆關掉):
cpu表字段:
指標字段介紹地址:
developer.qiniu.com/insight/man…
若是文中有錯誤或其它問題,歡迎在評論區及時指正和提出來,我會積極的進行處理的。bash