久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放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. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

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

      第一部分 Telegraf 部署和配置

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

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

      service telegraf start

      補(bǔ)充說(shuō)明:

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

      2.Telegraf有四種類型的插件

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

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

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

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

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

      5.根據(jù)需要(服務(wù)器的角色/監(jiān)控需要)重新生成 telegraf.conf 文件,例如,監(jiān)控項(xiàng)為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 是實(shí)現(xiàn) 數(shù)據(jù)存儲(chǔ) 的工具。InfluxDB是一款優(yōu)秀的時(shí)間序列數(shù)據(jù)庫(kù),適合存儲(chǔ)設(shè)備性能、日志、物聯(lián)網(wǎng)傳感器等帶有時(shí)間戳的數(shù)據(jù),可以輕松處理高寫入和高查詢負(fù)載(數(shù)據(jù)采集與數(shù)據(jù)可視化非常常見(jiàn)的場(chǎng)景)。

      InfluxDB有三大特性:

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

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

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

      具體的安裝過(guò)程如下:

      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 啟動(dòng)服務(wù)

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

        

      Step 4 登入驗(yàn)證

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

      補(bǔ)充說(shuō)明:

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

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

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

       3.常用的一些命令

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

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

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

      第三部分 Grafana的安裝與部署

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

      它主要有以下六大特點(diǎn):

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

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

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

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

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

      6、過(guò)濾器:Ad-hoc過(guò)濾器允許動(dòng)態(tài)創(chuàng)建新的鍵/值過(guò)濾器,這些過(guò)濾器會(huì)自動(dò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ù)開(kāi)啟

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

      Step 4 驗(yàn)證

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

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

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

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

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

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

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

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

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

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

       Format AS 欄位,請(qǐng)選擇【Time Series】,不可以選擇【Table】

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

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