六月婷婷AV,国产偷窥猎奇福利二区,日韩三级片。,好吊色网站,日韩成人中文在线视频,国产亚洲午夜啪啪,亚洲欧美另类国产精品,国产成人av1,任你艹在线观看

使用 TDengine + Telegraf + Grafana 快速搭建 IT 運維展示系統(tǒng)

背景介紹

TDengine 是濤思數(shù)據(jù)專為物聯(lián)網(wǎng)、車聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)、IT 運維等設(shè)計和優(yōu)化的大數(shù)據(jù)平臺。自從 2019年 7 月開源以來,憑借創(chuàng)新的數(shù)據(jù)建模設(shè)計、快捷的安裝方式、易用的編程接口和強大的數(shù)據(jù)寫入查詢性能博得了大量時序數(shù)據(jù)開發(fā)者的青睞。

IT 運維監(jiān)測數(shù)據(jù)通常都是對時間特性比較敏感的數(shù)據(jù),例如:

  • 系統(tǒng)資源指標(biāo):CPU、內(nèi)存、IO、帶寬等。
  • 軟件系統(tǒng)指標(biāo):存活狀態(tài)、連接數(shù)目、請求數(shù)目、超時數(shù)目、錯誤數(shù)目、響應(yīng)時間、服務(wù)類型及其他與業(yè)務(wù)有關(guān)的指標(biāo)。

當(dāng)前主流的 IT 運維系統(tǒng)通常包含一個數(shù)據(jù)采集模塊,一個數(shù)據(jù)存儲模塊,和一個可視化顯示模塊。Telegraf 和 Grafana 分別是當(dāng)前最流行的數(shù)據(jù)采集模塊和可視化顯示模塊之一。而數(shù)據(jù)存儲模塊可供選擇的軟件比較多,其中 OpenTSDB 或 InfluxDB 比較流行。而 TDengine 作為新興的時序大數(shù)據(jù)平臺,具備極強的高性能、高可靠、易管理、易維護的優(yōu)勢。

本文介紹不需要寫一行代碼,通過簡單修改幾行配置文件,就可以快速搭建一個基于 TDengine + Telegraf + Grafana 的 IT 運維系統(tǒng)。架構(gòu)如下圖:

IT-DevOps-Solutions-Telegraf.png

安裝步驟

安裝 Telegraf,Grafana 和 TDengine

安裝 Telegraf、Grafana 和 TDengine 請參考相關(guān)官方文檔。

Telegraf

請參考官方文檔。

Grafana

請參考官方文檔

TDengine

從濤思數(shù)據(jù)官網(wǎng)下載頁面下載最新 TDengine-server 2.3.0.0 或以上版本安裝。

數(shù)據(jù)鏈路設(shè)置

下載 TDengine 插件到 grafana 插件目錄

1. wget -c https://github.com/taosdata/grafanaplugin/releases/download/v3.1.3/tdengine-datasource-3.1.3.zip
2. sudo unzip tdengine-datasource-3.1.3.zip -d /var/lib/grafana/plugins/
3. sudo chown grafana:grafana -R /var/lib/grafana/plugins/tdengine
4. echo -e "[plugins]\nallow_loading_unsigned_plugins = tdengine-datasource\n" | sudo tee -a /etc/grafana/grafana.ini
5. sudo systemctl restart grafana-server.service

修改 /etc/telegraf/telegraf.conf

配置方法,在 /etc/telegraf/telegraf.conf 增加如下文字,其中 database name 請?zhí)顚懴M?TDengine 保存 Telegraf 數(shù)據(jù)的數(shù)據(jù)庫名,TDengine server/cluster host、username和 password 填寫 TDengine 實際值:

[[outputs.http]]
  url = "http://<TDengine server/cluster host>:6041/influxdb/v1/write?db=<database name>"
  method = "POST"
  timeout = "5s"
  username = "<TDengine's username>"
  password = "<TDengine's password>"
  data_format = "influx"
  influx_max_line_bytes = 250

然后重啟 telegraf:

sudo systemctl start telegraf

導(dǎo)入 Dashboard

使用 Web 瀏覽器訪問 IP:3000 登錄 Grafana 界面,系統(tǒng)初始用戶名密碼為 admin/admin。 點擊左側(cè)齒輪圖標(biāo)并選擇 Plugins,應(yīng)該可以找到 TDengine data source 插件圖標(biāo)。 點擊左側(cè)加號圖標(biāo)并選擇 Import,從 https://github.com/taosdata/grafanaplugin/blob/master/examples/telegraf/grafana/dashboards/telegraf-dashboard-v0.1.0.json 下載 dashboard JSON 文件后導(dǎo)入。之后可以看到如下界面的儀表盤:

IT-DevOps-Solutions-telegraf-dashboard.png

總結(jié)

以上演示如何快速搭建一個完整的 IT 運維展示系統(tǒng)。得力于 TDengine 2.3.0.0 版本中新增的 schemaless 協(xié)議解析功能,以及強大的生態(tài)軟件適配能力,用戶可以短短數(shù)分鐘就可以搭建一個高效易用的 IT 運維系統(tǒng)。TDengine 強大的數(shù)據(jù)寫入查詢性能和其他豐富功能請參考官方文檔和產(chǎn)品落地案例。