色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

SpringBoot可視化監(jiān)控的具體應(yīng)用

瀏覽:93日期:2023-03-07 15:15:25

本文主要介紹了Spring Boot 應(yīng)用可視化監(jiān)控,分享給大家,具體如下:

SpringBoot可視化監(jiān)控的具體應(yīng)用

1、Spring Boot 應(yīng)用暴露監(jiān)控指標(biāo)【版本 1.5.7.RELEASE】

首先,添加依賴如下依賴:

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> /*采集應(yīng)用的指標(biāo)信息,我們使用的是prometheus,相應(yīng)的我們引入包:*/<dependency> <groupId>io.prometheus</groupId><artifactId>simpleclient_spring_boot</artifactId> <version>0.0.26</version> </dependency>

然后,在啟動(dòng)類 Application.java 添加如下注解:

@SpringBootApplication@EnablePrometheusEndpoint@EnableSpringBootMetricsCollectorpublic class Application { public static void main(String[] args) {SpringApplication.run(Application.class, args); }}

最后,配置默認(rèn)的登錄賬號(hào)和密碼,在 application.yml 中:

security: user: name:user password: pwd

啟動(dòng)應(yīng)用程序后,會(huì)看到如下一系列的 Mappings

SpringBoot可視化監(jiān)控的具體應(yīng)用

利用賬號(hào)密碼訪問(wèn) http://localhost:8080/application/prometheus ,可以看到 Prometheus 格式的指標(biāo)數(shù)據(jù)

SpringBoot可視化監(jiān)控的具體應(yīng)用

2、Prometheus 采集 Spring Boot 指標(biāo)數(shù)據(jù)

首先,獲取 Prometheus 的 Docker 鏡像:

$ docker pull prom/prometheus

然后,編寫配置文件 prometheus.yml :

global: scrape_interval: 10s scrape_timeout: 10s evaluation_interval: 10mscrape_configs: - job_name: spring-boot scrape_interval: 5s scrape_timeout: 5s metrics_path: /application/prometheus scheme: http basic_auth: username: admin password: 123456 static_configs: - targets:- 192.168.11.54:8099 #此處填寫 Spring Boot 應(yīng)用的 IP + 端口號(hào)

接著,啟動(dòng) Prometheus :

docker run -d --name prometheus -p 9090:9090-v D:testactuatorprometheusprometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

請(qǐng)注意,D:testactuatorprometheusprometheus.yml ,是我的配置文件存放地址,我們需要將它放到容器里面去,所以用了-v來(lái)做文件映射。/etc/prometheus/prometheus.yml這個(gè)是容器啟動(dòng)的時(shí)候去取的默認(rèn)配置,這里我是直接覆蓋掉了它。prom/prometheus這是鏡像,如果本地沒(méi)有,就回去你設(shè)置好的鏡像倉(cāng)庫(kù)去取。

啟動(dòng)完成后用**docker ps**看下是否已經(jīng)啟動(dòng)成功,之后打開(kāi)瀏覽器輸入:http://localhost:9090/targets,檢查 Spring Boot 采集狀態(tài)是否正常,如果看到下圖就是成功了。

SpringBoot可視化監(jiān)控的具體應(yīng)用

3、Grafana 可視化監(jiān)控?cái)?shù)據(jù)

首先,獲取 Grafana 的 Docker 鏡像:

$ docker pull grafana/grafana

然后,啟動(dòng) Grafana:

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

接著,訪問(wèn) http://localhost:3000/ 配置 Prometheus 數(shù)據(jù)源:

Grafana 登錄賬號(hào) admin 密碼 admin

先配置數(shù)據(jù)源.

SpringBoot可視化監(jiān)控的具體應(yīng)用

2.配置單個(gè)指標(biāo)的可視化監(jiān)控面板:

SpringBoot可視化監(jiān)控的具體應(yīng)用

SpringBoot可視化監(jiān)控的具體應(yīng)用

SpringBoot可視化監(jiān)控的具體應(yīng)用

prometh采集的數(shù)據(jù)

SpringBoot可視化監(jiān)控的具體應(yīng)用

SpringBoot可視化監(jiān)控的具體應(yīng)用

到此這篇關(guān)于SpringBoot可視化監(jiān)控的具體應(yīng)用的文章就介紹到這了,更多相關(guān)SpringBoot可視化監(jiān)控內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 久久99久久精品久久久久久 | 香蕉依依精品视频在线播放 | 久草免费在线播放 | 久久久久久一品道精品免费看 | 中文字幕在线成人免费看 | 成人午夜性视频欧美成人 | 草草影院在线观看 | 免费亚洲网站 | 国产精品久久久久久一区二区三区 | 精品在线网站 | 免费一级a毛片免费观看欧美大片 | 美女又爽又黄视频 | 小明日韩在线看看永久区域 | 日本草草影院 | 国产在线观看网址在线视频 | 大美女香蕉丽人视频网站 | 草久网| α片毛片 | 久艹视频在线观看 | 国产欧美日韩精品高清二区综合区 | 动漫精品一区二区 | 国产99视频精品免视看9 | 久久成人免费观看草草影院 | 美女毛片大全 | 在线精品欧美日韩 | 久久怡红院 | 欧美5g影院天天爽天天看 | 国产欧美日韩免费一区二区 | 美国毛片毛片全部免费 | 国产欧美日韩综合精品无毒 | 美国成人免费视频 | 一区二区三区 亚洲区 | 欧美一区二区三区不卡片 | 亚洲视频国产 | 日韩欧美一区二区三区在线 | 国产高清美女一级毛片久久 | 久久久青青久久国产精品 | 欧美三级欧美成人高清www | 一本久久综合 | 午夜影院在线免费 | 免费高清特黄a 大片 |