日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

prometheus下載安裝教程

Java開發(fā) ? 來源:代碼的路 ? 作者:代碼的路 ? 2023-01-13 16:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Prometheus 是一個開放性的監(jiān)控解決方案,用戶可以非常方便的安裝和使用 Prometheus 并且能夠非常方便的對其進行擴展。

在Prometheus的架構(gòu)設(shè)計中,Prometheus Server 并不直接服務(wù)監(jiān)控特定的目標,其主要任務(wù)負責數(shù)據(jù)的收集,存儲并且對外提供數(shù)據(jù)查詢支持。因此為了能夠能夠監(jiān)控到某些東西,如主機的CPU使用率,我們需要使用到Exporter。Prometheus周期性的從Exporter暴露的HTTP服務(wù)地址(通常是/metrics)拉取監(jiān)控樣本數(shù)據(jù)。

Exporter可以是一個相對開放的概念,其可以是一個獨立運行的程序獨立于監(jiān)控目標以外,也可以是直接內(nèi)置在監(jiān)控目標中。只要能夠向Prometheus提供標準格式的監(jiān)控樣本數(shù)據(jù)即可。

1 環(huán)境配置

我們在 Windows 下安裝 Prometheus。

1.1 安裝 Prometheus

下載地址:https://prometheus.io/download/

選擇 Windows 安裝包,我選擇的是prometheus-2.41.0.windows-amd64, 下載完成后解壓,直接運行 prometheus.exe 即可。

prometheus默認端口是9090,在瀏覽器訪問:http://localhost:9090,即可看到項目已經(jīng)在運行。

Prometheus 的相關(guān)配置可以在 prometheus.yaml 中修改。

1.2 安裝 NodeExporter

NodeExporter 是 Prometheus 提供的一個可以采集到主機信息的應(yīng)用程序,它能采集到機器的 CPU、內(nèi)存、磁盤等信息。

下載地址: https://prometheus.io/download/

選擇 Windows 版本,我選擇的是windows_exporter-0.20.0-amd64,下載完成后直接運行 windows_exporter-0.20.0-amd64.exe 文件即可。

windows_exporter默認端口是9182,通過瀏覽器訪問:http://localhost:9182/metrics,

可以看到當前 node exporter 獲取到的當前主機的所有監(jiān)控數(shù)據(jù)。 其中 HELP 用于解釋當前指標的含義,TYPE 則說明當前指標的數(shù)據(jù)類型。

2 添加數(shù)據(jù)源

編輯 prometheus 的配置文件 prometheus.yml,將scrape_configs修改為如下內(nèi)容:

scrape_configs:

  - job_name: "prometheus"
    static_configs:
      - targets: ["localhost:9090"]
      
  # node exporter 監(jiān)控源
  - job_name: 'prometheus2'
    static_configs:
      - targets: ['localhost:8080']

即配置了兩個任務(wù)。一個名為 prometheus,其從「localhost:9090」地址讀取數(shù)據(jù)。另一個名為 prometheus2,其從「localhost:8080」地址讀取數(shù)據(jù)。 然后重啟 Prometheus。

瀏覽器訪問:http://localhost:9090,在搜索框輸入up,點擊execute,即可看到我們配置的兩個任務(wù):

3 自定義寫入的數(shù)據(jù)

新建 SpringBoot 項目。完整項目地址:

GitHub地址:https://github.com/Snowstorm0/learn-prometheus

Gitee地址:https://gitee.com/Snowstorm0/learn-prometheus

在 service 層編寫插入數(shù)據(jù)的代碼:

public void insertPrometheus() {
    meterRegistry.clear();
    setIdList();
    setNameMap();
    setValueMap();
    for (String id : idList) {
        List

在 controller 層編寫讀取的代碼:

@RequestMapping(value = "/metric/custom", method = RequestMethod.GET,produces = "text/plain; charset=utf-8")
public Object metric() {
	return prometheusMeterRegistry.scrape();
}

用瀏覽器或者Postman訪問: http://localhost:8081/metric/custom

可以看到寫入的數(shù)據(jù):

# HELP insertPrometheus  
# TYPE insertPrometheus gauge
insertPrometheus{id="1002",name="錢二",} 1002.0
insertPrometheus{id="1001",name="趙一",} 1001.0
insertPrometheus{id="1003",name="孫三",} 1003.0

這里的數(shù)據(jù)是放在本地的,可以供 Prometheus 讀取。

4 更新數(shù)據(jù)

在 service 層編寫插入數(shù)據(jù)的代碼:

public void updatePrometheus() {
    String name = "updatePrometheus";
    List

用瀏覽器或者Postman訪問: http://localhost:8081/metric/custom

可以看到寫入的數(shù)據(jù):

updatePrometheus{id="1001",name="測試更新",} 1.0

學習更多編程知識,請關(guān)注我的公眾號:

[代碼的路]

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

    關(guān)注

    20

    文章

    3012

    瀏覽量

    116874
  • Prometheus
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    MES模型靜態(tài)測試工具更新信息 01/2026

    MES模賽思很高興為您帶來最新的MES工具更新信息。MXAM、MoRe和MQC的最新版本已經(jīng)為您下載安裝做好了準備。
    的頭像 發(fā)表于 03-04 19:33 ?731次閱讀
    MES模型靜態(tài)測試工具更新信息 01/2026

    使用Prometheus和Grafana的企業(yè)級監(jiān)控落地實戰(zhàn)

    生產(chǎn)環(huán)境跑著幾百臺機器,出了故障全靠人肉巡檢和用戶反饋,這種被動運維的日子我們團隊經(jīng)歷了兩年。2019年開始全面切換到Prometheus+Grafana體系,到現(xiàn)在穩(wěn)定運行了五年多,監(jiān)控覆蓋了主機、容器、中間件、業(yè)務(wù)指標四個層面,日均采集指標點超過2000萬。
    的頭像 發(fā)表于 02-27 10:58 ?437次閱讀

    Prometheus告警規(guī)則編寫與Alertmanager通知配置實戰(zhàn)

    監(jiān)控系統(tǒng)搭完了,指標也采集上來了,但如果沒有告警,等于白搭。我見過不少團隊Prometheus跑得好好的,Grafana大屏也掛在墻上,結(jié)果凌晨3點數(shù)據(jù)庫磁盤寫滿了,第二天早上用戶投訴才發(fā)現(xiàn)。監(jiān)控不閉環(huán),就是擺設(shè)。
    的頭像 發(fā)表于 02-26 16:35 ?595次閱讀

    使用VictoriaMetrics的Prometheus遠程存儲方案

    Prometheus單機存儲在生產(chǎn)環(huán)境跑到一定規(guī)模就會碰壁——單節(jié)點磁盤容量有限,TSDB默認保留15天數(shù)據(jù),想存半年以上的監(jiān)控數(shù)據(jù)基本不現(xiàn)實。更麻煩的是Prometheus沒有原生的高可用方案
    的頭像 發(fā)表于 02-26 16:30 ?488次閱讀

    OpenClaw對接聊天APP及AI助手工具

    OpenClaw對接聊天APP及AI助手工具 1、對接飛書聊天APP openclaw配置 此處以飛書為例,輸入插件下載安裝命令: openclaw?plugins?install
    的頭像 發(fā)表于 02-06 16:13 ?2037次閱讀
    OpenClaw對接聊天APP及AI助手工具

    CW32系列MCU在Eclipse GCC + JLink下的使用示例分享

    CW32系列MCU在Eclipse GCC + JLink下的使用示例: 1、下載安裝Eclipse IDE for Embedded C/C++ Developers。 2、下載安裝
    發(fā)表于 02-02 06:57

    MES工具更新信息 04/2025

    MES模賽思很高興為您帶來最新的MES工具更新信息。MXAM、MoRe和MQC的最新版本已經(jīng)為您下載安裝做好了準備。
    的頭像 發(fā)表于 10-29 11:06 ?730次閱讀
    MES工具更新信息 04/2025

    在Ubuntu上安裝iverilog 12.0方法

    安裝步驟如下: 1、打開終端并更新軟件包列表: 復(fù)制代碼:sudo apt update 2、下載安裝編譯iverilog 12.0需要的依賴項: 復(fù)制代碼:sudo apt install
    發(fā)表于 10-24 12:24

    燒錄工具操作教程:新手也能快速掌握~

    Luatools 下載安裝 參考此鏈接章節(jié)一下載安裝 Luatools 工具:https://docs.openluat.com/air780epm/common/Luatools/, 安裝過程請記住
    的頭像 發(fā)表于 09-26 19:20 ?1381次閱讀
    燒錄工具操作教程:新手也能快速掌握~

    AppTest邀請測試 -停止測試

    若您發(fā)現(xiàn)測試版本存在嚴重問題、或者已完成測試,可以在“版本列表”頁面手動停止測試。測試版本停止測試后,狀態(tài)會立即變?yōu)椤耙咽А?。測試版本失效后,新用戶將不再能下載安裝測試版本已安裝的用戶仍然可以繼續(xù)使用,直到安裝時間超過90天,
    發(fā)表于 09-19 10:12

    Zabbix與Prometheus運維監(jiān)控系統(tǒng)的對比

    在當今云原生和微服務(wù)架構(gòu)盛行的時代,監(jiān)控系統(tǒng)已成為運維工程師不可或缺的核心工具。面對市場上眾多監(jiān)控解決方案,Zabbix和Prometheus作為兩大主流選擇,各自擁有獨特的優(yōu)勢和適用場景。本文將從架構(gòu)設(shè)計、性能表現(xiàn)、功能特性、運維成本等多個維度進行深入對比,為你的監(jiān)控系統(tǒng)選型提供專業(yè)指導(dǎo)。
    的頭像 發(fā)表于 09-18 14:57 ?869次閱讀

    如何構(gòu)建高可用Prometheus監(jiān)控體系

    在云原生時代,傳統(tǒng)監(jiān)控工具已經(jīng)無法滿足微服務(wù)架構(gòu)的復(fù)雜需求。Prometheus憑借其Pull模式、多維數(shù)據(jù)模型和強大的查詢語言PromQL,成為了CNCF畢業(yè)項目中的監(jiān)控標桿。
    的頭像 發(fā)表于 08-01 09:10 ?1032次閱讀

    【VisionFive 2單板計算機試用體驗】安裝openplc

    :VisionFive2/Engineering Release/202409/debian-packs/openplc.zip 1.3、安裝軟件 下載安裝包復(fù)制到開發(fā)板/home/user下,并解壓
    發(fā)表于 07-15 23:30

    【搬運】Altium Designer的下載安裝,漢化

    ?【Altium Designer】?點擊下方鏈接獲?。篽ttps://mp.weixin.qq.com/mp/appm ... 3421678165678915587 Altium Designer的各版本下載安裝,漢化
    發(fā)表于 05-16 17:24

    詳解Prometheus的數(shù)據(jù)類型

    對于 Prometheus 生態(tài)的監(jiān)控系統(tǒng),PromQL 是必備技能,本文著重點講解這個查詢語言,摻雜一些生產(chǎn)實踐場景,希望對你有所幫助。
    的頭像 發(fā)表于 05-13 09:50 ?1609次閱讀
    詳解<b class='flag-5'>Prometheus</b>的數(shù)據(jù)類型
    陇南市| 犍为县| 桓仁| 肇东市| 密山市| 剑阁县| 集安市| 衡阳市| 乌拉特后旗| 驻马店市| 确山县| 旬邑县| 庆元县| 井研县| 通化县| 林州市| 金门县| 古浪县| 雷山县| 博乐市| 新河县| 太湖县| 安陆市| 丰宁| 涞源县| 双城市| 拜城县| 邳州市| 牡丹江市| 石棉县| 常熟市| 大丰市| 体育| 兰溪市| 郁南县| 横山县| 平远县| 马山县| 龙川县| 晋州市| 延津县|