欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(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ù)負責(zé)數(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

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

[代碼的路]

聲明:本文內(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)注

    19

    文章

    2975

    瀏覽量

    105202
  • Prometheus
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

    1732
收藏 人收藏

    評論

    相關(guān)推薦

    華為云電腦pc版,怎么下載安裝華為云電腦PC版?

    在如今這個科技飛速發(fā)展的時代,很多人的工作和娛樂都離不開電腦。但傳統(tǒng)電腦受硬件配置和使用場景的限制,有時候讓人覺得不太方便。華為云電腦PC版的出現(xiàn),就像是給大家的生活和工作帶來了一場及時雨,它解決了很多傳統(tǒng)電腦的問題,讓我們使用電腦的方式變得更加靈活、高效。 ? ?一、華為云電腦PC版的強大優(yōu)勢 ? ?硬件配置不受限:以前,想要運行一些大型辦公軟件或者玩大型游戲,都得看自己電腦的硬件夠不夠強。要是配置不行,軟件就
    的頭像 發(fā)表于 02-08 10:00 ?47次閱讀
    華為云電腦pc版,怎么<b class='flag-5'>下載安裝</b>華為云電腦PC版?

    阿里云官網(wǎng)電腦版,阿里云電腦版的下載使用教程

    云電腦版的使用步驟如下: ? ?下載安裝:打開常用瀏覽器,在搜索引擎中輸入“阿里云官網(wǎng)”,進入官網(wǎng)后,在下載區(qū)域找到適配電腦系統(tǒng)(如Windows、MacOS)的客戶端,點擊下載。下載
    的頭像 發(fā)表于 01-23 14:49 ?138次閱讀
    阿里云官網(wǎng)電腦版,阿里云電腦版的<b class='flag-5'>下載</b>使用教程

    【瑞薩RA2L1入門學(xué)習(xí)】+ MacOS安裝e2studio

    在win11下面可以有很多開發(fā)方式,但是在macOS下面選擇開發(fā)方式就是安裝e2studio for mac是比較好的方法。 1、下載安裝包: https://www.renesas.cn/zh
    發(fā)表于 01-22 19:00

    把LDC1000 EVM插到電腦USB口,電腦識別不了是怎么回事?

    新購買的LDC1000 EVM 剛到手,開始做實驗。下載安裝好EVM GUI 軟件,安裝過程中,驅(qū)動也顯示安裝成功??墒前袻DC1000 EVM 插到電腦USB口,可是電腦識別不了。打開GUI 軟件也連接不上?求解答、、、、
    發(fā)表于 01-17 07:45

    單獨下載安裝adcpro后運行adcpro.exe并安裝ADS1256PDK的plug-ing后連接開發(fā)板總是提示錯誤,為什么?

    下載了adcpro-launcher-1.0.0.exe安裝后提示要裝adcpro,但是明明連著網(wǎng)卻提示No internet connection detected。下載不了。單獨下載安裝
    發(fā)表于 01-16 07:27

    linux下服務(wù)器穩(wěn)定性壓?測試?具stress安裝使?介紹

    。 ?、 stress ?具下載安裝 1、本地tar包?式安裝 1 下載地址:https://fossies.org/linux/privat/stress-1.0.4.tar.gz 2 sudo
    的頭像 發(fā)表于 01-15 09:25 ?317次閱讀
    linux下服務(wù)器穩(wěn)定性壓?測試?具stress<b class='flag-5'>安裝</b>使?介紹

    請問mateXT鴻蒙 4.2.0.130, 如何可以安裝并正常使用goople play store?

    ,service framework 全部都下載安裝了。 但當我想另外下載google play store時,它要我卸載microG companion。好那我也卸載了,安裝了google play
    發(fā)表于 11-28 08:43

    Xilinx_Vivado_SDK的安裝教程

    首先是去官網(wǎng)下載安裝包:https://www.xilinx.com/support/download.html。 下載這個最大的、支持所有的 OS 如 Windows/Linux 的安裝包。
    的頭像 發(fā)表于 11-16 09:53 ?1742次閱讀
    Xilinx_Vivado_SDK的<b class='flag-5'>安裝</b>教程

    如何使用 Mobaxterm 建立 Linux 服務(wù)器連接

    或 Linux)。 下載安裝包并運行安裝程序。 2. 啟動 MobaXterm 安裝完成后,啟動 MobaXterm 應(yīng)用程序。 3. 創(chuàng)建新的會話 在 MobaXterm 的主界面上,你可以看到
    的頭像 發(fā)表于 11-11 09:06 ?626次閱讀

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)環(huán)境搭建之VScode的安裝及使用

    ,是一個跨平臺的編輯器。可通過以下載鏈接獲?。篽ttps://code.visualstudio.com/ 本文以windows版本為例進行下載安裝,如下圖點擊“Download
    發(fā)表于 10-09 15:44

    飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)環(huán)境搭建之VScode的安裝及使用

    ,是一個跨平臺的編輯器。可通過以下載鏈接獲?。篽ttps://code.visualstudio.com/本文以windows版本為例進行下載安裝,如下圖點擊“Download for Windows
    發(fā)表于 09-30 09:40

    ESP-IDF Tools Offline5.0下的離線安裝包,為什么安裝時還需要從github中下載?

    如題 我都已經(jīng)下載的是離線的安裝包了為什么安裝時還需要從github中下載???? 半個小時了 才下載2%
    發(fā)表于 06-13 08:14

    華為HarmonyOS Next支持企業(yè)應(yīng)用安裝,無須App Store審核

    華為宣布推出HarmonyOS開發(fā)者指南,明確表示開發(fā)人員可以利用專用的內(nèi)部發(fā)行證書和Profile編譯打包其應(yīng)用,然后將應(yīng)用包及其描述文件上傳至服務(wù)器或第三方云端,供用戶直接下載安裝。
    的頭像 發(fā)表于 05-18 11:44 ?1726次閱讀

    谷歌模型合成工具在哪下載安裝

    谷歌模型合成工具通常不是作為一個獨立的軟件產(chǎn)品提供下載安裝的。相反,它們可能是作為谷歌云平臺的一部分,通過云服務(wù)的方式提供。以下是一些可能適用于模型合成和機器學(xué)習(xí)的谷歌工具和服務(wù),以及您如何訪問和使用它們的概述。
    的頭像 發(fā)表于 03-01 18:16 ?1744次閱讀

    下載的free_tricore_entry_tool_chain里的Compiler安裝包時出現(xiàn)閃退,安裝不了是為什么?

    為什么我打開我下載的free_tricore_entry_tool_chain里的Compiler安裝包時出現(xiàn)閃退,安裝不了?。壳笾?/div>
    發(fā)表于 02-20 07:13