亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Prometheus實戰(zhàn)篇:Exporter知識概述

馬哥Linux運維 ? 來源:稀土掘金 ? 2023-12-25 09:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

所有可以向Prometheus提供監(jiān)控樣本數(shù)據(jù)的程序都可以被稱為一個Exporter.而Exporter的一個實例稱為target,如圖下所示,

Prometheus通過輪詢的方式定期從這些target中獲取樣本數(shù)據(jù):

9b6c7ed4-a0be-11ee-8b88-92fbcf53809c.jpg

這里Prometheus是通過pull(拉取的方式)從Target中獲取樣本數(shù)據(jù)

安裝好Exporter后會暴露一個/metrics的HTTP服務(wù),通過Prometheus添加配置Prometheus就可以采集到這個/metrics里面的所有監(jiān)控樣本數(shù)據(jù)


 - targets: ['node_exporter:9100'] 會自動帶上/metrics

Exporter的來源

從exporter的來源上來講,一共分倆類:

社區(qū)提供的

社區(qū)提供 (prometheus.io/docs/instru…)

9b806746-a0be-11ee-8b88-92fbcf53809c.jpg

Prometheus社區(qū)提供了豐富的Exporter實現(xiàn),涵蓋了從基礎(chǔ)設(shè)施,中間件一級網(wǎng)絡(luò)等各個方面的監(jiān)控功能.這些Exporter可以實現(xiàn)大部分通用的監(jiān)控需求.下表列舉一些社區(qū)中常用的Exporter:

使用范圍 常用的Exporter
數(shù)據(jù)庫 MySQL Exporter,RedisExporter,MongDB Exporter,MSSQL Exporter等
硬件 Apcupsd Exporter,IoT Edison Exporter,IPMI Exporter等
消息隊列 Kafka Exporter,RabbitMQ Exporter,NSQ Exporter等
存儲 Ceph Exporter,Gluster Exporter,HDFS Exporter,等
HTTP服務(wù) Apache Exporter,HAProxy Exporter,Nginx Exporter等
API服務(wù) AWS Exporter,Docker Cloud Exporter,Docker Hub Exporter,GitHub Exporter等
日志 Flue Exporter,Grok Exporter等
監(jiān)控系統(tǒng) Collectd Exporter,Graphite Exporter,InfluxDB Exporter,Nagios Exporter等
其他 Blockbox Exporter,JIRA Exporter,Jenkins Exporter,Confluence Exporter等

用戶自定義

除了直接使用社區(qū)提供的Exporter程序意外,用戶還可以基于Prometheus提供的Client Library創(chuàng)建自己的Exporter程序,目前Prometheus社區(qū)官方提供了對以下編程語言的支持:Go,java,Python,Ruby.同事還有第三方實現(xiàn)的如:Bash,C++,Common Lisp,Erlang,Haskeel,Lua,Node.js,PHP,Rust等.

Exporter類型

通常來說可以將Exporter分為倆類

直接采集型 這類Exporter直接內(nèi)置了相應(yīng)的應(yīng)用程序,用于向Prometheus直接提供Target數(shù)據(jù)支持.這樣設(shè)計的好處是,可以更好的監(jiān)控各自系統(tǒng)的內(nèi)部運行狀態(tài),同時也適合更多自定義監(jiān)控指標(biāo)的項目實施.例如k8s 等.他們均內(nèi)置了用于Prometheus提供監(jiān)控數(shù)據(jù)的端點.

間接采集型 原始監(jiān)控目標(biāo)并不直接支持Prometheus,需要我們使用Prometheus提供的Client Library編寫該監(jiān)控目標(biāo)的監(jiān)控采集程序,用戶可以將該程序獨立運行,去獲取指定的各類監(jiān)控數(shù)據(jù)值.例如,由于Linux操作系統(tǒng)自身并不能直接支持Prometheus.用戶無法從操作系統(tǒng)層面上直接提供對Prometheus的支持,因此單獨安裝Node Exporter,還有數(shù)據(jù)庫或網(wǎng)站HTTP應(yīng)用類等Exporter.

Exporter規(guī)范

所有的Exporter程序都需要按照Prometheus的規(guī)范,返回監(jiān)控的樣本數(shù)據(jù).以Node Exporter為例,當(dāng)訪問/metrics結(jié)尾地址時會返回一下內(nèi)容:


go_gc_duration_seconds{quantile="0"} 4.029e-05
go_gc_duration_seconds{quantile="0.25"} 5.2092e-05
go_gc_duration_seconds{quantile="0.5"} 6.3091e-05
go_gc_duration_seconds{quantile="0.75"} 8.9905e-05
go_gc_duration_seconds{quantile="1"} 0.000300032
go_gc_duration_seconds_sum 2.6172319120000003
go_gc_duration_seconds_count 36170




go_goroutines 9




go_info{version="go1.19.3"} 1




go_memstats_alloc_bytes 2.19788e+06

以#開頭的行通常都是注釋內(nèi)容,這些樣本數(shù)據(jù)集合說明如下:

以#HELP開始的行,表示metric的幫助與說明注釋,可以包含當(dāng)前監(jiān)控指標(biāo)名稱和對應(yīng)的說明信息.

以#TYPE開始的行,表示定義metric類型,可以包含當(dāng)前監(jiān)控指標(biāo)名稱和類型,類型有Counter,Gauge....

非#開頭的行,就是監(jiān)控樣本數(shù)據(jù)

樣本數(shù)據(jù)如何存儲Prometheus的庫中


go_memstats_alloc_bytes 2.19788e+06


go_memstats_alloc_bytes{instance="localhost:9090", job="prometheus"} timestamp(時間戳) value(樣本值)

鏈接:https://juejin.cn/post/7315240062651023401







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2993

    瀏覽量

    115278
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    530

    瀏覽量

    34617
  • 數(shù)據(jù)存儲
    +關(guān)注

    關(guān)注

    5

    文章

    1008

    瀏覽量

    52290
  • C++語言
    +關(guān)注

    關(guān)注

    0

    文章

    147

    瀏覽量

    7503

原文標(biāo)題:Prometheus實戰(zhàn)篇:什么是Exporter

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    小七免殺論壇vip 2013源碼免殺培訓(xùn)課程

    實戰(zhàn)篇----瑞星還能再低調(diào)么?第十三課:源碼免殺實戰(zhàn)篇----江民這是腫么了.第十四課:源碼免殺實戰(zhàn)篇----諾頓(百度說你是世界三大殺毒哇)第十五課:源碼免殺實戰(zhàn)篇----AVG(
    發(fā)表于 10-05 17:35

    《HELLO+FPGA》-+項目實戰(zhàn)篇

    《HELLO+FPGA》-+項目實戰(zhàn)篇
    發(fā)表于 09-27 10:08

    prometheus做監(jiān)控服務(wù)的整個流程介紹

    Exporter,用戶也可以自定義Exporter,當(dāng)然需要基于Prometheus提供的Client Library創(chuàng)建自己的Exporter程序,提供了對多種語言的支持包括:Go、
    發(fā)表于 12-23 17:34

    【電子書】《HELLO FPGA》- 項目實戰(zhàn)篇

    `項目實戰(zhàn)篇以例舉三人表決器、數(shù)字時鐘、多終端點歌系統(tǒng)、數(shù)字示波器這四個實際的工程項目,手把手帶領(lǐng)大家從分析工程、分解工程到最終實現(xiàn)工程。`
    發(fā)表于 04-06 14:20

    如何開發(fā)符合AUTOSAR規(guī)范的電機(jī)控制器軟件

    軟件開發(fā)的基本知識,CAN通信基礎(chǔ),UDS診斷協(xié)議基礎(chǔ),CCP/XCP數(shù)據(jù)標(biāo)定基礎(chǔ),永磁同步電機(jī)矢量控制基礎(chǔ),基于模型建模的軟件開發(fā)基礎(chǔ);實戰(zhàn)篇內(nèi)介紹如何基于TC277芯片完成電機(jī)控制器Bootlader
    發(fā)表于 08-30 08:59

    觸摸按鍵控制LED學(xué)習(xí)筆記

    實戰(zhàn)篇_流水燈第17節(jié):實戰(zhàn)篇_按鍵控制LED第18節(jié):實戰(zhàn)篇_按鍵控制蜂鳴器(按鍵消抖)第19節(jié):實戰(zhàn)篇_觸摸按鍵控制LED第20節(jié):實戰(zhàn)篇
    發(fā)表于 02-24 06:24

    《HarmonyOS原子化服務(wù)卡片原理與實戰(zhàn)》清華大學(xué)出版社李洋著

    ,常用組件布局開發(fā),業(yè)務(wù)功能與數(shù)據(jù)管理開發(fā)三章。第三案例實戰(zhàn)篇為本書的第7章到第9章,分別是設(shè)計與UX相關(guān)、案例實戰(zhàn)開發(fā)練習(xí)、編譯測試與上架申請。本書創(chuàng)作主要使用了JS、Java、 eTS三類開發(fā)語言
    發(fā)表于 12-29 12:14

    筆記本無線上網(wǎng)之實戰(zhàn)篇

    筆記本無線上網(wǎng)之實戰(zhàn)篇 無線上網(wǎng)實戰(zhàn)篇   考慮到CDMA1X方式速率方面以及技術(shù)上、功能上比GPRS更先進(jìn),
    發(fā)表于 01-18 11:14 ?367次閱讀

    項目實戰(zhàn)篇

    項目實戰(zhàn)篇,VHDL資料,又需要的下來看看
    發(fā)表于 08-08 17:03 ?92次下載

    HELLO FPGA項目實戰(zhàn)篇的PDF電子書免費下載

    項目實戰(zhàn)篇包含哪些內(nèi)容:我們例舉三人表決器、數(shù)字時鐘、多終端點歌系統(tǒng)、數(shù)字示波器這四個實際的工程項目,手把手帶領(lǐng)大家從分析工程、分解工程、到最終實現(xiàn)工程。通過逐個解決工程中的實際問題,來學(xué)習(xí)原汁原味
    發(fā)表于 06-01 08:00 ?15次下載
    HELLO FPGA項目<b class='flag-5'>實戰(zhàn)篇</b>的PDF電子書免費下載

    劉潤5分鐘商學(xué)院之實戰(zhàn)篇電子版下載

    劉潤5分鐘商學(xué)院之實戰(zhàn)篇電子版下載
    發(fā)表于 09-03 16:31 ?0次下載

    【單片機(jī)】實戰(zhàn)篇:Keil+Proteus數(shù)碼管計數(shù)99

    【征服單片機(jī)】實戰(zhàn)篇:Keil+Proteus數(shù)碼管計數(shù)99本篇文章:主要內(nèi)容:靜態(tài)點亮數(shù)碼管顯示數(shù)字99、動態(tài)點亮數(shù)碼管顯示12345678(8位數(shù)碼管)。功能一:靜態(tài)點亮數(shù)碼管顯示數(shù)字99(2位數(shù)碼管)功能二:動態(tài)點亮數(shù)碼管顯示12345678(8位數(shù)碼管)
    發(fā)表于 11-23 17:36 ?19次下載
    【單片機(jī)】<b class='flag-5'>實戰(zhàn)篇</b>:Keil+Proteus數(shù)碼管計數(shù)99

    INTEL FPGA學(xué)習(xí)筆記

    實戰(zhàn)篇_流水燈第17節(jié):實戰(zhàn)篇_按鍵控制LED第18節(jié):實戰(zhàn)篇_按鍵控制蜂鳴器(按鍵消抖)第19節(jié):實戰(zhàn)篇_觸摸按鍵控制LED第20節(jié):實戰(zhàn)篇
    發(fā)表于 12-31 19:54 ?15次下載
    INTEL FPGA學(xué)習(xí)筆記

    prometheus下載安裝教程

    Server 并不直接服務(wù)監(jiān)控特定的目標(biāo),其主要任務(wù)負(fù)責(zé)數(shù)據(jù)的收集,存儲并且對外提供數(shù)據(jù)查詢支持。因此為了能夠能夠監(jiān)控到某些東西,如主機(jī)的CPU使用率,我們需要使用到Exporter。Prometheus
    的頭像 發(fā)表于 01-13 16:07 ?9446次閱讀
    <b class='flag-5'>prometheus</b>下載安裝教程

    基于Prometheus開源的完整監(jiān)控解決方案

    使用 Prometheus 官方提供的各種常用組件和中間件的 Exporter(比如常用的 MySQL,Consul 等等)。
    發(fā)表于 10-18 09:15 ?1047次閱讀
    基于<b class='flag-5'>Prometheus</b>開源的完整監(jiān)控解決方案