一、爲項目整合Spring Boot Actuator
Spring Boot Actuator 提供了很多監控的端點,可以通過http://{ip}:{port}/{endPoint}的形式來訪問這些端點,通過訪問這些端點來查看應用的健康狀況。
添加actuator依賴:
<!-- 整合actuator-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
<version>2.1.14.RELEASE</version>
</dependency>
springcloud版本爲: Greenwich.SR5
1. 查看health端點
訪問localhost:8081/actuator/health 如果是up表示正常。
可以直接使用 /health端點來查看應用是否正常。
2.查看Info端點:
訪問localhost:8081/actuator/info
可以發現info端點沒有返回任何數據給我們。我們可以通過配置info.*屬性來定義info端點公開的應用信息數據。在application.properties或者application.yml文件中添加如下配置:
[email protected]@ [email protected]@ [email protected]@ [email protected]@
配置好屬性後,再次訪問地址:
可以發現,這邊的應用屬性清晰的展現在我們眼前!