1. 程式人生 > >Telegraf + InfluxDB收集系統性能,Grafana圖形展示

Telegraf + InfluxDB收集系統性能,Grafana圖形展示

一、telegraf簡介:

Telegraf 是一個用 Go 編寫的代理程式,可收集系統和服務的統計資料,並寫入到 InfluxDB 資料庫。

Telegraf 具有記憶體佔用小的特點,通過外掛系統開發人員可輕鬆新增支援其他服務的擴充套件。

二、telegraf安裝:

cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo
[influxdb]
name = InfluxDB Repository - RHEL \$releasever
baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable
enabled = 1 gpgcheck = 1 gpgkey = https://repos.influxdata.com/influxdb.key EOF yum install telegraf Redhat6 service telegraf start Redhat7+ systemctl start telegraf Or telegraf -config telegraf.conf

三、配置InfluxDB

vim /etc/telegraf/telegraf.conf

QQ圖片20170302170936

# netstat -ntlpa|grep 8086
tcp        0      0
192.168.62.200:55319 192.168.62.200:8086 ESTABLISHED 28145/telegraf tcp 0 0 :::8086 :::* LISTEN 27573/influxd tcp 0 0 ::ffff:192.168.62.200:8086 ::ffff:192.168.62.200:55319 ESTABLISHED 27573/influxd

可以看到telegraf已經跟influxd建立連線

登入influxdb管理介面檢視資料

檢視Cpu

image

檢視磁碟io

image

telegrfa預設開啟下列幾項系統性能收集,telegrfa也可以自定義收集應用服務效能資料

[[inputs.cpu]]
  percpu = true
  totalcpu = true
  collect_cpu_time = false


[[inputs.disk]]

  ignore_fs = ["tmpfs", "devtmpfs"]


[[inputs.diskio]]


[[inputs.kernel]]


[[inputs.mem]]


[[inputs.processes]]


[[inputs.swap]]


[[inputs.system]]

四、配置Grafana

2、配置InfluxDB資料來源

image

3、新建Dashboard

image

image

image

由於剛弄InfluxDB資料來源,圖形比較粗糙,索引展示一個以zabbix為資料來源的Grafana圖形

image

相關推薦

Telegraf + InfluxDB收集系統性Grafana圖形展示

一、telegraf簡介: Telegraf 是一個用 Go 編寫的代理程式,可收集系統和服務的統計資料,並寫入到 InfluxDB 資料庫。 Telegraf 具有記憶體佔用小的特點,通過外掛系統開發人員可輕鬆新增支援其他服務的擴充套件。 二、telegraf

架構師提升篇:分布式系統中如何提升系統性

架構師在分布式系統中,平衡業務計算的壓力分布,減少網絡上的數據流動,是一種提升性能的手段,請看下面的例子。1)案例背景某“機械設計研究所”歷史上在管理模式上采用傳統的層次化垂直結構。但是近年來,隨著用戶對產品更新換代的要求越來越快、質量要求越來越高,在競爭日益劇烈、外部壓力日益增大的形勢下,該所在管理模型上重

telegraf+influxdb+grafana開源監控架構

word wap service res -s kconfig 開監控 block get telegraf+influxdb+grafana開源監控架構: telegraf監控項很全,不需要額外安裝插件,很強大 telegraf: wget https://dl.infl

Spring Boot Actutaur + Telegraf + InFluxDB + Grafana 構建監控平臺

nts ade 端口 windows sed pan nes 程序 依賴項 完成一套精準,漂亮圖形化監控系統從這裏開始第一步 Telegraf是收集和報告指標和數據的代理   它是TICK堆棧的一部分,是一個用於收集和報告指標的插件驅動的服務器代理。Telegraf擁

Grafana+Telegraf+Influxdb監控Tomcat集群方案

兩種 完美 進行 web管理 base ref address dmi 單選 前言 前一段時間自家養的幾只貓經常出問題,由於沒有有效的監控預警手段,以至於問題出現或者許久一段時間才會被通知到。淩晨一點這個鍋可誰都不想背,為此基於目前的情況搭建了以下這麽一套監控預警系統。

效能監控之Telegraf+InfluxDB+Grafana NVIDIA GPU實時監控

文章目錄 什麼是GPU? 預備知識 window下如何使用NVIDIA-smi? Telegraf+InfluxDB+Grafana監控NVIDIA GPU 配置外掛 採集度量

效能監控之Telegraf+InfluxDB+Grafana伺服器實時監控

文章目錄 引言 目標 解決方案 Telegraf 整體設計 Telegraf&InfluxDB整合 下載安裝 建立influxDB使用者和資料庫

不談架構看看如何從程式碼層面優化系統性

我們以前看到的很多架構變遷或者演進方面的文章大多都是針對架構方面的介紹,很少有針對程式碼級別的效能優化介紹,這就好比蓋樓一樣,樓房的基礎架子搭的很好,但是蓋房的工人不夠專業,有很多需要注意的地方忽略了,那麼在往裡面填磚加瓦的時候出了問題,後果就是房子經常漏雨,牆上有裂縫等各種

五大車載操作(VOS)系統優劣對比車載系統架構分析-QNX系統性分析

車載作業系統(AutomoTIve OperaTIng System,簡稱AOS)是管理和控制車載硬體與車載軟體資源的程式系統,是直接執行在AB上的最基本的系統軟體,任何上層軟體,HMI,資料連線都必須在作業系統的支援下才能執行。   車載作業系統是使用者和車載硬體的介面,同時也是車載硬體和上層軟體的

tomcat和系統性優化server.xml解釋

轉載自:http://blog.csdn.net/yi2672379417/article/details/51442229 Server.xml Server.xml配置檔案用於對整個容器進行相關的配置。 <Server>元素:是整個配置檔案的根元

Matlab2016 linux(centos6.5) 命令安裝圖形介面解決不在遠端安裝的破解問題

Matlab2016b安裝教程,linux 版本安裝環境:centos6.5, 遠端桌面命令安裝準備3個安裝原始檔R2016b_glnxa64_dvd1.iso, R2016b_glnxa64_dvd2.iso, Matlab-2016b-Linux64-Crack(破解檔案

淺談Telegraf+InfluxDB+Grafana快速搭建簡易實時監控系統

監控從來都是一個很寬泛的問題,任何可能出問題的地方都需要加入監控。全量監控的確是監控的終極目標。在搭建一套監控系統前,需要結合實際的系統情況和發展趨勢進行考量。在作者看來,一套監控系統應主要由資料採集、資料儲存、資料展示三部分構成。作者經過大量閱讀相關資料後,最終選擇了Tel

Perf -- Linux下的系統性調優工具第 1 部分【轉】

出了 結構 頻率 重復 左右 points return time das 轉自:https://www.ibm.com/developerworks/cn/linux/l-cn-perf1/ Perf 簡介 Perf 是用來進行軟件性能分析的工具。 通過它,應用程序

開啟log4j的記錄原始碼行號的配置會對系統性產生影響!

今天看到一篇文章,談Log4j對系統的效能的影響...整理如下:一般,我們用log4j寫log的時候,很習慣於如下面記錄:2005-01-11 09:57:57,816 DEBUG (BizProc.java:275) Begin to get connection...2

LAMP 系統性調優第 3 部分: MySQL 伺服器調優(原創整理來自IBM)

利用伺服器的幾個調優技巧,讓 MySQL 伺服器飛速執行 如今,開發人員不斷地開發和部署使用 LAMP(Linux®、Apache、MySQL 和 PHP/Perl)架構的應用程式。但是,伺服器管理員常常對應用程式本身沒有什麼控制能力,因為應用程式是別人編寫的。這份 共三

系統性統計(CPU佔用率記憶體佔用率系統平均負載)

1、獲取cpu佔用情況[[email protected] utx86]# top -n 1 |grep CpuCpu(s): 1.9%us, 1.3%sy, 0.0%ni, 95.9%id, 0.6%wa, 0.1%hi, 0.2%si, 0.0%st解釋:1.

關於Linux系統性瓶頸定位分析(一)Nginx狀態頁測試

關於系統性能瓶頸的定位,今天搬來一例項。希望和廣大網友溝通分享 使用場景:         Nginx對外提供介面服務,本文以Nginx的狀態頁(stub_status)為例。 需要解決的問題:         定位效能瓶頸,並調優 測試方法         使

通過 Telegraf + InfluxDB + Grafana 快速搭建監控體系的詳細步驟

第一部分 Telegraf 部署和配置 Telegraf 是實現 資料採集 的工具。Telegraf 具有記憶體佔用小的特點,通過外掛系統開發人員可輕鬆新增支援其他服務的擴充套件。 在平臺監控系統中,可以使用 Telegraf 採集多種元件的執行資訊,而不需要自己手寫指令碼定時採集,大大降低資料獲取的難度

Telegraf+Influxdb+Grafana自動化運維監控

***概述:Telegraf收集資訊,influxdb時序資料庫儲存資料,grafana平臺展示資料,並進行監控告警,組成一個自動化運維監控平臺。*** ### 一、influxdb ​ InfluxDB是一個由InfluxData開發的開源時序型資料。它由Go寫成,著力於高效能地查詢與儲存時序型資料。

1.Telegraf+Influxdb+Grafana自動化運維監控

***概述:Telegraf收集資訊,influxdb時序資料庫儲存資料,grafana平臺展示資料,並進行監控告警,組成一個自動化運維監控平臺。*** ### 一、influxdb ​ InfluxDB是一個由InfluxData開發的開源時序型資料。它由Go寫成,著力於高效能地查詢與儲存時序型資料。