久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      通過 Telegraf + InfluxDB + Grafana 快速搭建監(jiān)控體系的詳細(xì)步驟

      第一部分 Telegraf 部署和配置

      Telegraf 是實現(xiàn) 數(shù)據(jù)采集 的工具。Telegraf 具有內(nèi)存占用小的特點,通過插件系統(tǒng)開發(fā)人員可輕松添加支持其他服務(wù)的擴(kuò)展。

      在平臺監(jiān)控系統(tǒng)中,可以使用 Telegraf 采集多種組件的運行信息,而不需要自己手寫腳本定時采集,大大降低數(shù)據(jù)獲取的難度;且 Telegraf 配置極為簡單,只要有基本的 Linux 基礎(chǔ)即可快速上手。Telegraf 按照時間序列采集數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)中包含時序信息,借助 Influxdb 可以針采集得到的數(shù)據(jù)完成各種分析計算操作。

      Step 1 下載RPM文件

      wget https://dl.influxdata.com/telegraf/releases/telegraf-1.8.3-1.x86_64.rpm

      Step 2 yum 安裝已下載的RPM文件

      yum localinstall telegraf-1.8.3-1.x86_64.rpm

      Step 3 啟動服務(wù)

      service telegraf start

      補充說明:

      1.數(shù)據(jù)的收集項的定義和收集后數(shù)據(jù)保存到什么地方都是通過conf文件決定。用戶可修改Telegraf配置文件進(jìn)行采集項的配置,配置文件默認(rèn)位于/etc/telegraf/telegraf.conf。 

      2.Telegraf有四種類型的插件

      插件類型 功能描述
      輸入插件(Inputs) 收集各種時間序列性指標(biāo),包含各種系統(tǒng)信息和應(yīng)用信息的插件。
      處理插件(Process) 當(dāng)收集到的指標(biāo)數(shù)據(jù)流要進(jìn)行一些簡單處理時,比如給所有指標(biāo)添加、刪除、修改一個Tag。只是針對當(dāng)前的指標(biāo)數(shù)據(jù)進(jìn)行。
      聚合插件(Aggregate) 聚合插件有別于處理插件,就在于它要處理的對象是某段時間流經(jīng)該插件的所有數(shù)據(jù)(所以,每個聚合插件都有一個設(shè)置,只會處理時間段內(nèi)的數(shù)據(jù)),比如取最大值、最小值、平均值等操作。
      輸出插件(Outputs) 收集到的數(shù)據(jù),經(jīng)過處理和聚合后,輸出到數(shù)據(jù)存儲系統(tǒng),可以是各種地方,如:文件、InfluxDB、各種消息隊列服務(wù)等等。

      3.https://github.com/influxdata/telegraf 中   Input Plugins 部分 有對各個系統(tǒng)、應(yīng)用、服務(wù)的監(jiān)控項配置,我們可以直接添加到既有的conf文件中。

       Output Plugins部分是對收集數(shù)據(jù)存放地址的設(shè)置。

      4.可以同時將數(shù)據(jù)保存到多種類型的數(shù)據(jù)庫中。下面是將收集的數(shù)據(jù)保存到InfluxDB中的設(shè)置。

      通過 Telegraf + InfluxDB + Grafana 快速搭建監(jiān)控體系的詳細(xì)步驟

      5.根據(jù)需要(服務(wù)器的角色/監(jiān)控需要)重新生成 telegraf.conf 文件,例如,監(jiān)控項為cpu,輸出的數(shù)據(jù)為influxdb. (再次強(qiáng)調(diào)telegraf服務(wù)默認(rèn)的配置文件在/etc/telegraf/下)

      telegraf --input-filter cpu --output-filter influxdb config > telegraf.conf

      第二部分 InfluxDB的安裝與部署

      InfluxDB 是實現(xiàn) 數(shù)據(jù)存儲 的工具。InfluxDB是一款優(yōu)秀的時間序列數(shù)據(jù)庫,適合存儲設(shè)備性能、日志、物聯(lián)網(wǎng)傳感器等帶有時間戳的數(shù)據(jù),可以輕松處理高寫入和高查詢負(fù)載(數(shù)據(jù)采集與數(shù)據(jù)可視化非常常見的場景)。

      InfluxDB有三大特性:

      • 時序性(Time Series):與時間相關(guān)的函數(shù)的靈活使用(例如最大、最小、求和等);

      • 度量(Metrics):對實時大量數(shù)據(jù)進(jìn)行計算;

      • 事件(Event):支持任意的事件數(shù)據(jù),換句話說,任意事件的數(shù)據(jù)我們都可以做操作。

      具體的安裝過程如下:

      Step 1 下載InfluxDB的RPM文件

       
      wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.6.x86_64.rpm

       

      Step 2 安裝已下載的文件

       
      yum localinstall influxdb-1.7.6.x86_64.rpm

        

      Step 3 啟動服務(wù)

       
      systemctl start influxdb    ----啟動服務(wù)
      systemctl status influxdb ----查看服務(wù)狀態(tài)

        

      Step 4 登入驗證

      通過 Telegraf + InfluxDB + Grafana 快速搭建監(jiān)控體系的詳細(xì)步驟

      補充說明:

      1.默認(rèn)生成的influxdb.conf 位于 /etc/influxdb/influxdb.conf。

      2.幾個默認(rèn)的數(shù)據(jù)文件路徑需注意,或適當(dāng)調(diào)整

      數(shù)據(jù)文檔 文檔路徑 解釋 說明
      meta /var/lib/influxdb/meta Controls the parameters for the Raft consensus group that stores metadata about the InfluxDB cluster.
      存放數(shù)據(jù)庫元數(shù)據(jù)。
      data /var/lib/influxdb/data The directory where the TSM storage engine stores TSM files.
      存放最終存儲的數(shù)據(jù),文件以.tsm結(jié)尾。
      wal /var/lib/influxdb/wal The directory where the TSM storage engine stores WAL files.
      存放數(shù)據(jù)庫元數(shù)據(jù)。

       3.常用的一些命令

      命令 實現(xiàn)功能
      show databases 顯示所有數(shù)據(jù)庫
      use XXXX 轉(zhuǎn)到某個數(shù)據(jù)庫下面
      show measurements 顯示當(dāng)前庫下的所有表
      select * from “XXXXX” 查詢指定表的數(shù)據(jù);表名中間有點號時,表名雙引號;

       4. measurement,tags,fields,points與普通的關(guān)系型數(shù)據(jù)庫的對應(yīng):

      InfluxDB對象 關(guān)系型數(shù)據(jù)庫對象
      measurement table
      tags 索引的列
      fields
      points 行數(shù)據(jù)

      第三部分 Grafana的安裝與部署

      Grafana 是實現(xiàn) 數(shù)據(jù)展示(數(shù)據(jù)可視化) 的工具。 Grafana是一個跨平臺的開源的度量分析和可視化工具,可以通過將采集的數(shù)據(jù)查詢?nèi)缓罂梢暬恼故荆⒓皶r通知。

      它主要有以下六大特點:

      1、展示方式:快速靈活的客戶端圖表,面板插件有許多不同方式的可視化指標(biāo)和日志,官方庫中具有豐富的儀表盤插件,比如熱圖、折線圖、圖表等多種展示方式;

      2、數(shù)據(jù)源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;

      3、通知提醒:以可視方式定義最重要指標(biāo)的警報規(guī)則,Grafana將不斷計算并發(fā)送通知,在數(shù)據(jù)達(dá)到閾值時通過Slack、PagerDuty等獲得通知;

      4、混合展示:在同一圖表中混合使用不同的數(shù)據(jù)源,可以基于每個查詢指定數(shù)據(jù)源,甚至自定義數(shù)據(jù)源;

      5、注釋:使用來自不同數(shù)據(jù)源的豐富事件注釋圖表,將鼠標(biāo)懸停在事件上會顯示完整的事件元數(shù)據(jù)和標(biāo)記;

      6、過濾器:Ad-hoc過濾器允許動態(tài)創(chuàng)建新的鍵/值過濾器,這些過濾器會自動應(yīng)用于使用該數(shù)據(jù)源的所有查詢。

      Step 1 下載RPM安裝包

       
      wget https://dl.grafana.com/oss/release/grafana-6.2.4-1.x86_64.rpm

        

      Step 2 安裝

       
      yum localinstall grafana-6.2.4-1.x86_64.rpm

       

      Step 3 服務(wù)開啟

       
      systemctl start grafana-server.service    ----開啟服務(wù)
      systemctl status grafana-server.service  ----服務(wù)狀態(tài)查看

      Step 4 驗證

      安裝后,默認(rèn)端口為 3000?! 】赏ㄟ^瀏覽器直接登入訪問 :http://172.XXX.XXX.XXX:3000

      Step 5 Grafana 關(guān)于 收集到的數(shù)據(jù)監(jiān)控顯示

      (1) 設(shè)置數(shù)據(jù)源,

       通過 Telegraf + InfluxDB + Grafana 快速搭建監(jiān)控體系的詳細(xì)步驟

       注意,數(shù)據(jù)源類型需選擇 InfluxDB 

      通過 Telegraf + InfluxDB + Grafana 快速搭建監(jiān)控體系的詳細(xì)步驟

      (2) 可以設(shè)置一個Folder,將同類的dashboards 放到一起

      通過 Telegraf + InfluxDB + Grafana 快速搭建監(jiān)控體系的詳細(xì)步驟

      (3)設(shè)置新的監(jiān)控項

      通過 Telegraf + InfluxDB + Grafana 快速搭建監(jiān)控體系的詳細(xì)步驟

       Format AS 欄位,請選擇【Time Series】,不可以選擇【Table】

      通過 Telegraf + InfluxDB + Grafana 快速搭建監(jiān)控體系的詳細(xì)步驟

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號