久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:97日期: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】

首先,添加依賴(lài)如下依賴(lài):

<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)類(lèi) 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)密碼訪(fǎng)問(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

然后,編寫(xiě)配置文件 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 #此處填寫(xiě) 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

接著,訪(fǎng)問(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)文章:
主站蜘蛛池模板: 国产一区二区精品 | 欧美一区二区三区精品 | 国产精品一区二区不卡 | 免费看片色 | 精品欧美黑人一区二区三区 | 日日人人 | 中文成人无字幕乱码精品 | 日本一级毛片免费看 | 精品久久久久久久久久久久 | 精品护士一区二区三区 | 超级乱淫片国语对白免费视频 | 欧美日韩国产一区二区在线观看 | 91在线视频播放 | 日韩不卡一区二区 | 久久美女视频 | 黄色国产大片 | 一区免费看 | 国产成人精品一区二区三区网站观看 | 日本久久精品一区 | 91精品国产综合久久久久久丝袜 | 四季久久免费一区二区三区四区 | 亚洲免费在线视频 | 9久久婷婷国产综合精品性色 | 欧美视频在线观看一区 | 综合久久网 | 国产精品夜夜春夜夜爽久久电影 | yy6080久久伦理一区二区 | 在线成人亚洲 | 欧美日韩一级在线观看 | 狠狠av | 欧美成人中文字幕 | 国产精品久久久久久亚洲调教 | 蜜桃在线视频 | 亚洲精品视频导航 | 欧美日韩高清不卡 | 日韩欧美国产精品综合嫩v 高清av网站 | 国产精品欧美一区二区三区 | 日韩精品视频久久 | 久久爱成人 | 一区二区精品在线观看 | 精品久久久久久久久久久久久 |