天天看點

Spring Boot 應用這些可視化監控,一目了然!快來試試吧!

作者:你照亮了我的世界

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

采集應用的名額資訊,我們使用的是prometheus,相應的我們引入包:

然後,在啟動類 Application.java 添加如下注解:

最後,配置預設的登入賬号和密碼,在 application.yml 中:

啟動應用程式後,會看到如下一系列的 Mappings

Spring Boot 應用這些可視化監控,一目了然!快來試試吧!

img

利用賬号密碼通路 http://localhost:8080/application/prometheus ,可以看到 Prometheus 格式的名額資料 

Spring Boot 應用這些可視化監控,一目了然!快來試試吧!

首先,擷取 Prometheus 的 Docker 鏡像:

然後,編寫配置檔案 prometheus.yml :

接着,啟動 Prometheus :

請注意,D:\test\actuator\prometheus\prometheus.yml ,是我的配置檔案存放位址,我們需要将它放到容器裡面去,是以用了-v來做檔案映射。/etc/prometheus/prometheus.yml這個是容器啟動的時候去取的預設配置,這裡我是直接覆寫掉了它。prom/prometheus這是鏡像,如果本地沒有,就回去你設定好的鏡像倉庫去取。

啟動完成後用docker ps看下是否已經啟動成功,之後打開浏覽器輸入:

http://localhost:9090/targets,檢查 Spring Boot 采集狀态是否正常,如果看到下圖就是成功了。

Spring Boot 應用這些可視化監控,一目了然!快來試試吧!

首先,擷取 Grafana 的 Docker 鏡像:

然後,啟動 Grafana:

接着,通路 http://localhost:3000/ 配置 Prometheus 資料源:

Grafana 登入賬号 admin 密碼 admin

先配置資料源.

Spring Boot 應用這些可視化監控,一目了然!快來試試吧!

2.配置單個名額的可視化監控面闆:

Spring Boot 應用這些可視化監控,一目了然!快來試試吧!
Spring Boot 應用這些可視化監控,一目了然!快來試試吧!
Spring Boot 應用這些可視化監控,一目了然!快來試試吧!

prometh采集的資料

Spring Boot 應用這些可視化監控,一目了然!快來試試吧!
Spring Boot 應用這些可視化監控,一目了然!快來試試吧!

繼續閱讀