springboot整合actuator檢測應用健康情況

一、爲項目整合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]@

 

配置好屬性後,再次訪問地址:

 

 可以發現,這邊的應用屬性清晰的展現在我們眼前!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章