精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

SpringBoot + Prometheus:打造高效監(jiān)控系統(tǒng)

開(kāi)發(fā) 開(kāi)發(fā)工具
隨著微服務(wù)架構(gòu)的流行,對(duì)服務(wù)的監(jiān)控和管理變得尤為重要。Prometheus作為一個(gè)開(kāi)源的監(jiān)控和告警工具,以其強(qiáng)大的數(shù)據(jù)采集、存儲(chǔ)和查詢能力,受到了眾多開(kāi)發(fā)者的青睞。

引言

隨著微服務(wù)架構(gòu)的流行,對(duì)服務(wù)的監(jiān)控和管理變得尤為重要。Prometheus作為一個(gè)開(kāi)源的監(jiān)控和告警工具,以其強(qiáng)大的數(shù)據(jù)采集、存儲(chǔ)和查詢能力,受到了眾多開(kāi)發(fā)者的青睞。

Spring Boot作為Java領(lǐng)域快速構(gòu)建微服務(wù)的框架,與Prometheus的結(jié)合可以實(shí)現(xiàn)對(duì)Spring Boot應(yīng)用的實(shí)時(shí)監(jiān)控。

本文將介紹如何使用Prometheus監(jiān)控Spring Boot應(yīng)用。

一、 Prometheus 簡(jiǎn)介

Prometheus 是一個(gè)開(kāi)源的系統(tǒng)監(jiān)控和警報(bào)工具包,它通過(guò)采集和存儲(chǔ)指標(biāo)(metrics),提供了強(qiáng)大的數(shù)據(jù)查詢語(yǔ)言,可以幫助我們分析和理解應(yīng)用程序的行為。Prometheus 的核心組件是 Prometheus Server,它負(fù)責(zé)采集監(jiān)控指標(biāo)并提供查詢接口。

Prometheus 官網(wǎng):https://prometheus.io/

項(xiàng)目 github 地址:https://github.com/prometheus/prometheus

二、 Spring Boot Actuator

Spring Boot Actuator 是 Spring Boot 提供的一系列用于監(jiān)控和管理 Spring Boot 應(yīng)用的工具。它提供了許多端點(diǎn)(endpoints),例如 /health、/info、/metrics 等,這些端點(diǎn)可以公開(kāi)應(yīng)用的內(nèi)部信息,如健康狀態(tài)、配置信息和度量指標(biāo)。關(guān)注公眾號(hào):碼猿技術(shù)專欄,回復(fù)關(guān)鍵詞:1111 獲取阿里內(nèi)部Java性能調(diào)優(yōu)手冊(cè)!

三、 集成 Prometheus 和 Spring Boot

要將 Prometheus 與 Spring Boot 應(yīng)用集成,我們需要執(zhí)行以下步驟:

3.1 添加依賴

首先,將 Spring Boot Actuator 和 Micrometer Prometheus Registry 添加到項(xiàng)目的依賴中。

  • Actuator 提供了一系列內(nèi)置端點(diǎn),用于顯示運(yùn)行應(yīng)用的性能信息,如健康狀況、指標(biāo)等。
  • Micrometer Prometheus registry 會(huì)將這些指標(biāo)格式化為 Prometheus 可讀格式。
<dependencies>
    <!-- Spring Boot Actuator -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
        <version>2.7.15</version>
    </dependency>
    <!-- Micrometer Prometheus Registry -->
    <dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-registry-prometheus</artifactId>
        <version>1.9.14</version>
    </dependency>
</dependencies>

3.2 配置 Actuator

接下來(lái),application.yml 文件中配置 Actuator 以暴露 Prometheus 端點(diǎn):

management:
  endpoints:
    web:
      exposure:
        include: '*'
  metrics:
    export:
      prometheus:
        enabled: true

其他配置屬性:

management.endpoints.web.exposure.include=* # 暴露所有端點(diǎn)
management.metrics.export.prometheus.enabled=true #啟用Prometheus導(dǎo)出器
management.endpoints.web.base-path=“/status” # 將/actuator/xxx修改為/status/xxx,防止被猜到
management.endpoints.server.request.metric-name=“application:request” # 自定義接口指標(biāo)名
management.server.port=10001 #指定端口,默認(rèn)跟server.port一樣,可以防止被猜到

3.3 啟動(dòng) Prometheus

下載并運(yùn)行 Prometheus Server。可以從 Prometheus官網(wǎng) 下載適用于您操作系統(tǒng)的版本。

1.docker 方式 拉取安裝鏡像文件

docker pull prom/prometheus

2.創(chuàng)建并運(yùn)行容器

docker run --name prometheus -d -p 9090:9090 prom/prometheus

對(duì)于需要自定義配置的部署,可以將主機(jī)上的自定義 prometheus.yml 文件掛載到容器中:

docker run -d --name prometheus -p 9090:9090 -v D:\developsoft\docker\DockerDesktopWSL\data\prometheus\prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

3.瀏覽器訪問(wèn) http://localhost:9090

圖片圖片

3.4 配置 Prometheus

拷貝 prometheus.yml 文件到宿主機(jī) :

docker cp prometheus:/etc/prometheus/prometheus.yml  D:\developsoft\docker\DockerDesktopWSL\data\prometheus\prometheus.yml

修改 Prometheus 的配置文件 prometheus.yml,添加 Spring Boot 應(yīng)用作為目標(biāo)(target):

scrape_configs:
  - job_name: 'spring-boot-application'
    metrics_path: 'prometheus-demo/actuator/prometheus'
    scrape_interval: 15s
    static_configs:
      - targets: ['192.168.10.108:8091']

如上,localhost:8080 應(yīng)替換為 Spring Boot 應(yīng)用相應(yīng)的 宿主機(jī) 和端口。

  • scrape_interval 指定 Prometheus 從應(yīng)用中抓取指標(biāo)的頻率。
  • metrics_path 中 prometheus-demo為 springboot 應(yīng)用的contextPath,/actuator/prometheus 為默認(rèn)路徑

3.5 訪問(wèn)監(jiān)控?cái)?shù)據(jù)

啟動(dòng) Spring Boot 應(yīng)用后,Prometheus 將定期從 /actuator/prometheus 端點(diǎn)抓取指標(biāo)數(shù)據(jù)。

四、 Grafana 可視化指標(biāo)

雖然 Prometheus 提供了基本的數(shù)據(jù)查詢和展示功能,但通常我們會(huì)使用 Grafana 來(lái)實(shí)現(xiàn)更豐富的數(shù)據(jù)可視化。Grafana 支持 Prometheus 作為數(shù)據(jù)源,可以方便地創(chuàng)建儀表板展示監(jiān)控?cái)?shù)據(jù)。

4.1 安裝 Grafana

docker 方式 拉取安裝鏡像文件

docker pull grafana/grafana

創(chuàng)建并運(yùn)行容器

docker  run -d --name=grafana  -p 3000:3000  grafana/grafana

瀏覽器訪問(wèn) http://localhost:3000

默認(rèn)用戶名/密碼:admin/admin

圖片圖片

4.2 配置數(shù)據(jù)源

在 Grafana 中配置 Prometheus 作為數(shù)據(jù)源,指向 Prometheus Server 的地址。

圖片圖片

4.3 創(chuàng)建儀表板

創(chuàng)建新的儀表板,并添加面板來(lái)展示關(guān)心的監(jiān)控指標(biāo)。

圖片圖片

  • 點(diǎn)擊左側(cè)邊欄的圖標(biāo),選擇 “Dashboard”,創(chuàng)建一個(gè)新的儀表盤(pán)。
  • 在儀表盤(pán)中添加一個(gè)全新的面板。在這里,選擇要顯示的指標(biāo),決定可視化類型(圖表、儀表、表格等),并自定義面板的外觀。
  • 選擇 Prometheus 記錄源,并使用 Prometheus 查詢語(yǔ)言 (PromQL) 選擇希望可視化的指標(biāo)。例如,要顯示 HTTP 請(qǐng)求的消耗,可以使用 price(http_requests_total[5m]) 這樣的查詢。
  • 保存面板和儀表盤(pán)。可以創(chuàng)建盡可能多的面板,以可視化 Spring Boot 應(yīng)用中的特殊指標(biāo)。

五、 自定義監(jiān)控指標(biāo)

除了 Spring Boot Actuator 提供的內(nèi)置指標(biāo),我們還可以通過(guò) Micrometer 添加自定義監(jiān)控指標(biāo),以監(jiān)控特定的業(yè)務(wù)邏輯或性能瓶頸。

5.1 添加自定義指標(biāo)

在 Spring Boot 應(yīng)用中,使用 Micrometer 的 API 添加自定義指標(biāo):

import io.micrometer.core.instrument.Counter;
import io.micrometer.core.instrument.MeterRegistry;

@RestController
publicclass CustomMetricsController {
    privatefinal Counter ordersCounter;

    public CustomMetricsController(MeterRegistry registry) {
        this.ordersCounter = Counter.builder("orders_count")
                                    .description("The total number of orders")
                                    .register(registry);
    }

    @GetMapping("/order")
    public String createOrder() {
        ordersCounter.increment();
        return"Order created";
    }
}

5.2 在 Grafana 中展示自定義指標(biāo)

在 Grafana 中,可以像展示其他 Prometheus 指標(biāo)一樣展示自定義指標(biāo)。

責(zé)任編輯:武曉燕 來(lái)源: 碼猿技術(shù)專欄
相關(guān)推薦

2025-03-11 00:25:00

Springmetrics數(shù)據(jù)

2025-02-24 09:30:00

日志系統(tǒng)系統(tǒng)開(kāi)發(fā)

2013-09-26 21:50:11

RIILIT綜合監(jiān)控

2023-09-06 08:46:47

2020-12-30 08:09:46

運(yùn)維Prometheus 監(jiān)控

2022-11-08 00:00:00

監(jiān)控系統(tǒng)Prometheus

2018-09-27 08:59:29

2022-05-02 18:15:04

KubernetesLinux開(kāi)源

2025-06-26 04:10:00

2020-12-29 10:45:22

運(yùn)維Prometheus-監(jiān)控

2013-07-23 17:30:24

局域網(wǎng)監(jiān)控

2025-02-28 08:03:45

2016-03-16 16:54:46

視頻監(jiān)控系統(tǒng)華為中國(guó)合作伙伴大會(huì)

2020-12-28 10:13:32

運(yùn)維Prometheus監(jiān)控

2022-06-20 12:17:06

運(yùn)維監(jiān)控數(shù)據(jù)

2025-09-08 07:48:01

SpringWebSocket監(jiān)控

2022-07-29 21:23:54

Grafana微服務(wù)

2015-04-23 15:51:50

云化監(jiān)控解決方案華為

2010-06-23 11:41:00

高校企業(yè)高效數(shù)據(jù)中心

2023-12-29 08:01:52

自定義指標(biāo)模板
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

日本免费观看网站| 夜夜嗨av一区二区三区四区 | 九九九久久久精品| 中文字幕在线视频日韩| 天天操天天爽天天射| av大片在线观看| 久久国内精品视频| 欧美猛交免费看| 法国伦理少妇愉情| 日韩精品三区| 中文字幕在线播放不卡一区| 日韩电影免费在线观看中文字幕| 阿v天堂2017| 免费一级在线观看| 精品在线一区二区| 欧美激情小视频| 免费成人深夜夜行p站| 国产精品扒开腿做爽爽爽视频软件| 久久精品一级爱片| 亚洲影院高清在线| 久久艹免费视频| 成人精品亚洲| 日韩一区二区在线免费观看| 人人妻人人添人人爽欧美一区| 男人久久精品| 国产麻豆9l精品三级站| 欧美野外猛男的大粗鳮| 免费成人深夜蜜桃视频| 超碰在线亚洲| 在线亚洲+欧美+日本专区| 91欧美激情另类亚洲| 久久亚洲国产成人精品性色| 国产日产精品一区二区三区四区的观看方式 | 亚洲蜜桃精久久久久久久| 国产一区二区三区奇米久涩| 中文字幕一区二区三区波野结| 欧美精品二区| 中文字幕亚洲天堂| 日本少妇xxxx| 国产日韩中文在线中文字幕| 欧美日韩中文字幕综合视频| 亚洲一区亚洲二区亚洲三区| av大全在线观看| 你懂的视频一区二区| 亚洲免费福利视频| 日本少妇xxxx软件| 成人精品三级| 97久久超碰精品国产| 欧美自拍视频在线| 日韩经典在线观看| 一区二区三区网站| 在线播放国产精品| 一区二区三区免费在线观看视频| 网站一区二区| **网站欧美大片在线观看| 欧美动漫一区二区| 六月丁香综合网| 国产精品一区二区黑丝| 亚洲最大的av网站| 国产成人免费看一级大黄| 久久99精品国产.久久久久久 | 日本国产中文字幕| 成人短视频在线观看| 自拍偷在线精品自拍偷无码专区| 五月天色婷婷综合| 国产美女精品视频国产| 秋霞电影一区二区| 国产999视频| 黑人巨大精品欧美| 成人在线tv视频| 日韩一卡二卡三卡| 青青草原播放器| 国产一区二区三区黄网站| 欧美日韩成人在线一区| 国产色视频在线播放| 成人不卡视频| 91福利视频在线| 日韩精品无码一区二区三区免费| 成人美女黄网站| 天天色综合天天| 男人日女人视频网站| 黄视频在线免费看| 亚洲伊人伊色伊影伊综合网| 日韩视频 中文字幕| av免费网站在线观看| 亚洲精品国产一区二区三区四区在线 | 国产成人a级片| 性欧美办公室18xxxxhd| 精品无码久久久久久久久| 欧美午夜一区二区福利视频| 欧美激情视频在线观看| 日韩av黄色片| 爽爽淫人综合网网站| 日本免费一区二区三区视频观看| 国产剧情在线视频| 热久久国产精品| 91久久久久久国产精品| 91久久久久国产一区二区| 激情av综合网| www.成人三级视频| 国产高清视频免费最新在线| **性色生活片久久毛片| 成人在线视频一区二区三区| 视频一区二区免费| 26uuu欧美日本| 日韩免费电影一区二区三区| 亚洲产国偷v产偷v自拍涩爱| 99麻豆久久久国产精品免费 | 91色乱码一区二区三区| 婷婷久久青草热一区二区| 99在线播放| 婷婷国产在线综合| 免费看a级黄色片| 久久av网站| 亚洲精品美女免费| 欧美精品日韩在线| 欧美激情91| 91av视频在线免费观看| 国产天堂第一区| 国产iv一区二区三区| 狠狠色综合欧美激情| 内射无码专区久久亚洲| 中文字幕第一区第二区| 黄色一级片国产| 日本不卡一二三| 国产精品久久三区| 国产 国语对白 露脸| 国产日韩另类视频一区| 欧美一区二区精品久久911| 丰满少妇一区二区三区| 欧美精品一级| 国产精品v日韩精品| www.蜜臀av| 国产亚洲一区字幕| 草草草视频在线观看| av在线日韩| 精品欧美乱码久久久久久1区2区| 91激情视频在线观看| 亚洲国产黄色| 成人做爽爽免费视频| 狠狠v欧美ⅴ日韩v亚洲v大胸| 亚洲男人天堂一区| 亚洲成色www.777999| 国语一区二区三区| 久久亚洲国产精品成人av秋霞| 中文字幕激情小说| 国产**成人网毛片九色 | 一本久久青青| 欧美精品激情在线观看| 国产主播第一页| 91蜜桃免费观看视频| 国产精品www在线观看| 欧美大片网站| 中文字幕日韩专区| 中文字幕免费观看| 波多野结衣中文字幕一区 | 中文字幕中文乱码欧美一区二区| 国产熟女高潮视频| 色狠狠久久av综合| 久久免费视频网站| 亚洲乱色熟女一区二区三区| 亚洲免费视频中文字幕| 国产成人美女视频| 不卡在线一区二区| 国产精品久久久久aaaa九色| 欧美色18zzzzxxxxx| 图片区小说区区亚洲影院| 精品人妻二区中文字幕| 欧美freesex交免费视频| 国产欧美精品va在线观看| 国产最新视频在线观看| 欧美日韩一区二区三区在线免费观看| 亚洲少妇中文字幕| 亚洲国产午夜| 成人欧美一区二区三区在线观看 | 中文字幕一区二区三区四区视频 | 日本一区二区三区国色天香| 超碰97人人射妻| 自拍亚洲一区| 日本亚洲欧洲色| 你懂得网站在线| 色国产综合视频| 东京热无码av男人的天堂| 免费高清不卡av| 一区二区免费在线观看| 国产精品一区免费在线| 欧美成人免费播放| 国产免费的av| 亚洲国产美女搞黄色| 色婷婷一区二区三区在线观看| 91精品啪在线观看国产18 | 日批视频免费在线观看| 欧美日本成人| 欧美优质美女网站| 亚洲人成人无码网www国产| 久久精品免费看| 看全色黄大色大片| av成人综合| 欧美在线视频一区二区| 丁香在线视频| 7777精品伊人久久久大香线蕉完整版| 四虎精品免费视频| a级精品国产片在线观看| 亚洲精品无码久久久久久| 精品一区二区三区的国产在线观看| 国产精品夜间视频香蕉| 在线不卡日本v二区707| 亚洲精品成人久久久| 成年人视频免费| 一区二区三区免费网站| 久久久久国产精品无码免费看| 久久一区精品| 久久最新免费视频| 神马久久av| 国产玖玖精品视频| 国产黄色大片在线观看| 亚洲视频在线观看视频| 国产普通话bbwbbwbbw| 午夜精品福利一区二区三区蜜桃| 黄色av免费播放| 成人深夜在线观看| www.国产区| 欧美色综合网| 亚洲欧美日韩国产yyy| 日本黄色片在线观看| 日韩午夜激情电影| 天天爽夜夜爽人人爽| 亚洲美腿欧美偷拍| av男人的天堂av| 成人小视频在线观看| 91人人澡人人爽人人精品| 国内精品久久久久久久影视麻豆| 五月天色一区| 粉嫩久久久久久久极品| 国产狼人综合免费视频| 精精国产xxx在线视频app| 精品国产一区二区三区久久| 欧美xxx.com| 亚洲国产精久久久久久| 国产乱码精品一区二区| 日韩欧美国产骚| 久久久久久久久久久久国产| 国产精品夫妻自拍| av中文字幕免费观看| 成人激情视频网站| 欧美性受xxxx黒人xyx性爽| 日日夜夜精品免费视频| 国产婷婷一区二区三区| 欧美日韩99| 黄瓜视频免费观看在线观看www | 欧美人与性动交α欧美精品济南到 | av不卡一区| 亚洲影院污污.| 开心久久婷婷综合中文字幕| 欧美一级淫片丝袜脚交| 免费在线看电影| 欧美另类精品xxxx孕妇| 黄色免费网站在线观看| xvideos成人免费中文版| 成年人在线观看网站| 亚洲欧美在线磁力| 深夜福利在线看| 日韩高清免费在线| 熟妇高潮一区二区高潮| 欧美精品一区二区三区一线天视频 | 最近2019年手机中文字幕| 欧美18xxxxx| 亚洲一二三在线| 九色蝌蚪在线| 国产亚洲精品久久久久动| 国产视频福利在线| 亚洲午夜激情免费视频| 成人精品一区二区三区免费 | 你懂的在线观看| 亚洲欧美日韩中文在线| 午夜影院在线视频| 亚洲国产精品系列| 四虎精品一区二区三区| 日韩毛片在线观看| 免费播放片a高清在线观看| 亚洲精品少妇网址| 黄色片免费在线| 中文字幕日韩精品有码视频| 麻豆传媒视频在线观看| 久久伊人精品天天| 欧美aaa免费| 久久人人爽人人爽人人片av高请| sm捆绑调教国产免费网站在线观看| 性金发美女69hd大尺寸| 桃花岛tv亚洲品质| 国产精品久久久久久网站| 99久久婷婷国产综合精品首页 | 国产精品高清一区二区三区| 欧美日韩一区二区三区不卡视频| 蜜桃av色综合| 欧美韩日高清| 国产精品视频网站在线观看| 国产情侣一区| 五月婷婷六月合| 国产精品一区二区三区乱码| 你懂的在线观看网站| 国产午夜精品理论片a级大结局| 九一在线免费观看| 一区二区三区日韩| 91精品国产乱码在线观看| 在线一区二区视频| 99久久久国产精品无码网爆| 日韩精品免费在线| 激情在线视频| 久久综合五月天| 依依综合在线| 91最新在线免费观看| 色婷婷久久久| 在线一区高清| 国产日韩一区二区三区在线播放| 美女一区二区三区视频| 国产99精品在线观看| 人妻少妇无码精品视频区| 伊人色综合久久天天人手人婷| 日本午夜视频在线观看| 欧美色爱综合网| 人妻夜夜爽天天爽| 亚洲丝袜在线视频| 在线看三级电影| 啪一啪鲁一鲁2019在线视频| 日韩高清在线观看一区二区| 日本不卡免费新一二三区| 你懂的国产精品| 日本激情综合网| 91亚洲永久精品| 久久久无码精品亚洲国产| 精品视频全国免费看| 色哟哟在线观看| 欧美激情性做爰免费视频| 成人网av.com/| 日韩免费三级| 免费在线亚洲欧美| 又黄又色的网站| 亚洲美女免费在线| 中文人妻熟女乱又乱精品| 日韩高清有码在线| 色婷婷av在线| 国产精品丝袜高跟| 国产伦精品一区二区三区千人斩| 青青草综合视频| 日韩不卡在线观看日韩不卡视频| 97精品人妻一区二区三区蜜桃| 日韩毛片高清在线播放| 国产一区免费看| 亚洲欧美日韩视频一区| 96av在线| 国产一区二区三区av在线| 欧美一区高清| 三级黄色片免费观看| 国产精品毛片大码女人| 波多野结衣视频免费观看| 亚洲精品在线不卡| а√天堂8资源在线| 亚洲最大福利视频| 久久福利影院| 日韩欧美视频一区二区三区四区| 亚洲国产91| 少妇极品熟妇人妻无码| 亚洲精品久久久蜜桃| 精品人妻一区二区三区麻豆91| 日韩中文字幕在线观看| 亚洲欧美在线人成swag| 亚洲欧美日韩在线综合| 日本美女一区二区三区视频| 一级黄色录像毛片| 在线观看免费亚洲| 番号集在线观看| 国产精品中文字幕久久久| 欧美一级精品片在线看| 鲁一鲁一鲁一鲁一澡| 成人黄色av电影| 久久综合亚洲色hezyo国产| 欧美大肚乱孕交hd孕妇| 免费在线观看的电影网站| 国产另类第一区| 久久xxxx| 男女男精品视频网站| 欧美老年两性高潮| 午夜羞羞小视频在线观看| 国产富婆一区二区三区 | 亚洲国产精品二十页| 国产普通话bbwbbwbbw| 538国产精品一区二区在线| 91偷拍一区二区三区精品| 亚洲黄色小说在线观看| 91国产免费观看| 亚洲精品一线| 日韩精品资源| 国产成人丝袜美腿| 精品国产一区二区三区四| 久热精品视频在线| 天天做夜夜做人人爱精品 | 99精品人妻国产毛片| 久久精品2019中文字幕| 女厕嘘嘘一区二区在线播放|