TICK技術棧(二)Telegraf安裝及使用

来源:https://www.cnblogs.com/yukixing/archive/2019/11/07/11810834.html
-Advertisement-
Play Games

1.什麼是Telegraf? Telegraf是一個用Go語言開發的代理程式,可用於收集和報告指標。Telegraf插件直接從其運行的系統中獲取各種指標,從第三方API中提取指標,甚至通過StatsD和Kafka消費者服務來監聽指標。它還具有輸出插件,可以將指標發送到各種其他數據存儲,服務和消息隊列 ...


1.什麼是Telegraf?

Telegraf是一個用Go語言開發的代理程式,可用於收集和報告指標。Telegraf插件直接從其運行的系統中獲取各種指標,從第三方API中提取指標,甚至通過StatsD和Kafka消費者服務來監聽指標。它還具有輸出插件,可以將指標發送到各種其他數據存儲,服務和消息隊列,包括InfluxDB,Graphite,OpenTSDB,Datadog,Librato,Kafka,MQTT,NSQ等。github開源地址:https://github.com/influxdata/telegraf

2.Telegraf如何使用?

2.1安裝

官方文檔地址:https://docs.influxdata.com/telegraf/v1.12/introduction/installation/
系統:CenterOS7.2
安裝版本為:1.12.3
telegraf下載地址:https://portal.influxdata.com/downloads/
找到你安裝系統的對應版本:

運行下載頁面提供的下載rpm文件命令:

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


安裝成功:

2.2使用

配置:

telegraf -sample-config -input-filter cpu:mem -output-filter influxdb > telegraf.conf


啟動:

sudo service telegraf start


然後去查看一下安裝好的influxdb資料庫,發現此時多了一個資料庫:


查看一下這個資料庫,發現裡面有8個表,然後我們查看其中的cpu表:


然後到grafana目錄下啟動grafana,然後訪問:


外部訪問,ip+埠(如果訪問不到,記得把伺服器的防火牆關掉):


cpu表欄位:


指標欄位介紹地址:https://developer.qiniu.com/insight/manual/4902/cpu-monitoring
例如CPU的:

2.3通過grafana搭建一個伺服器指標監控dashboard:

參考資料

如果文中有錯誤或其它問題,歡迎在評論區及時指正和提出來,我會積極的進行處理的。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 首先創建一個資料庫: CREATE DATABASE ku; Query OK, 1 row affected 查看一下是否有此資料庫: SHOW DATABASES; + +| Database |+ +| information_schema || ku || mysql || performa ...
  • 轉自: http://www.maomao365.com/?p=4672 一、space 函數功能簡介 space功能:返回指定數量的空格參數簡介: 參數1: 指定數量,參數需為int類型 註意事項: 1 如果參數1輸入為非varchar或nvarchar類型,那麼sql引擎先進行類型轉換,如果轉換 ...
  • 1、創建帶解釋的表 CREATE TABLE test_table( t_id INT(11) PRIMARY KEY AUTO_INCREMENT COMMENT '設置主鍵自增', t_name VARCHAR(64) COMMENT '列註釋' ) COMMENT='表註釋'; 2、修改表註釋 ...
  • 一.查看密碼規則 二.規則顯示介紹 三.操作代碼 ...
  • 本次遇到的問題描述,日誌採集同步時,當單條日誌(日誌文件中一行日誌)超過2M大小,數據無法採集同步到kafka,分析後,共踩到如下幾個坑。1、flume採集時,通過shell+EXEC(tail -F xxx.log 的方式) source來獲取日誌時,當單條日誌過大超過1M時,source端無法從 ...
  • 備份資料庫 創建備份目錄(用sys賬號),若已創建備份目錄,此步可忽略 create directory db_bak as 'D:\ ECIMS_DB' --查看創建的目錄 select * from dba_directories --刪除已創建的目錄 drop directory DB_BAK ...
  • 本文章轉載自:https://www.cnblogs.com/coprince/p/7485968.html 原文如下: 問題描述:從新浪微博抓取消息保存到MySQL數據中,對應資料庫欄位為varchar,字元編碼utf-8。部分插入成功,部分插入失敗,報錯如標題。 在網上查詢,有人說是編碼問題,建 ...
  • 1.什麼是InfluxDB? "InfluxDB" 是一個用Go語言開發的時序資料庫,用於處理高寫入和查詢負載,專門為帶時間戳的數據編寫,對DevOps監控,IoT監控和實時分析等應用場景非常有用。通過自定義配置讓InfluxDB保留規定時間內的數據,並自動從系統中刪除不在規定時間內的數據,可以節省 ...
一周排行
    -Advertisement-
    Play Games
  • Dapr Outbox 是1.12中的功能。 本文只介紹Dapr Outbox 執行流程,Dapr Outbox基本用法請閱讀官方文檔 。本文中appID=order-processor,topic=orders 本文前提知識:熟悉Dapr狀態管理、Dapr發佈訂閱和Outbox 模式。 Outbo ...
  • 引言 在前幾章我們深度講解了單元測試和集成測試的基礎知識,這一章我們來講解一下代碼覆蓋率,代碼覆蓋率是單元測試運行的度量值,覆蓋率通常以百分比表示,用於衡量代碼被測試覆蓋的程度,幫助開發人員評估測試用例的質量和代碼的健壯性。常見的覆蓋率包括語句覆蓋率(Line Coverage)、分支覆蓋率(Bra ...
  • 前言 本文介紹瞭如何使用S7.NET庫實現對西門子PLC DB塊數據的讀寫,記錄了使用電腦模擬,模擬PLC,自至完成測試的詳細流程,並重點介紹了在這個過程中的易錯點,供參考。 用到的軟體: 1.Windows環境下鏈路層網路訪問的行業標準工具(WinPcap_4_1_3.exe)下載鏈接:http ...
  • 從依賴倒置原則(Dependency Inversion Principle, DIP)到控制反轉(Inversion of Control, IoC)再到依賴註入(Dependency Injection, DI)的演進過程,我們可以理解為一種逐步抽象和解耦的設計思想。這種思想在C#等面向對象的編 ...
  • 關於Python中的私有屬性和私有方法 Python對於類的成員沒有嚴格的訪問控制限制,這與其他面相對對象語言有區別。關於私有屬性和私有方法,有如下要點: 1、通常我們約定,兩個下劃線開頭的屬性是私有的(private)。其他為公共的(public); 2、類內部可以訪問私有屬性(方法); 3、類外 ...
  • C++ 訪問說明符 訪問說明符是 C++ 中控制類成員(屬性和方法)可訪問性的關鍵字。它們用於封裝類數據並保護其免受意外修改或濫用。 三種訪問說明符: public:允許從類外部的任何地方訪問成員。 private:僅允許在類內部訪問成員。 protected:允許在類內部及其派生類中訪問成員。 示 ...
  • 寫這個隨筆說一下C++的static_cast和dynamic_cast用在子類與父類的指針轉換時的一些事宜。首先,【static_cast,dynamic_cast】【父類指針,子類指針】,兩兩一組,共有4種組合:用 static_cast 父類轉子類、用 static_cast 子類轉父類、使用 ...
  • /******************************************************************************************************** * * * 設計雙向鏈表的介面 * * * * Copyright (c) 2023-2 ...
  • 相信接觸過spring做開發的小伙伴們一定使用過@ComponentScan註解 @ComponentScan("com.wangm.lifecycle") public class AppConfig { } @ComponentScan指定basePackage,將包下的類按照一定規則註冊成Be ...
  • 操作系統 :CentOS 7.6_x64 opensips版本: 2.4.9 python版本:2.7.5 python作為腳本語言,使用起來很方便,查了下opensips的文檔,支持使用python腳本寫邏輯代碼。今天整理下CentOS7環境下opensips2.4.9的python模塊筆記及使用 ...