最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用SpringBoot Actuator監(jiān)控應用示例

 更新時間:2018年05月20日 14:28:01   投稿:zx  
Actuator是Spring Boot提供的對應用系統(tǒng)的自省和監(jiān)控的集成功能,可以對應用系統(tǒng)進行配置查看、相關(guān)功能統(tǒng)計等。這篇文章主要介紹了使用SpringBoot Actuator監(jiān)控應,有興趣的可以了解一下

Actuator是Spring Boot提供的對應用系統(tǒng)的自省和監(jiān)控的集成功能,可以對應用系統(tǒng)進行配置查看、相關(guān)功能統(tǒng)計等。

使用Actuator

引入依賴即可

Maven

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

Gradle

compile('org.springframework.boot:spring-boot-starter-actuator')

Endpoints

列舉一些主要的endpoints

 

配置文件屬性介紹

地址和端口的配置

  1.  management.port :指定訪問這些監(jiān)控方法的端口,與邏輯接口端口分離。如果不想將這些暴露在http中,可以設置 management.port = -1
  2. management.address :指定地址,比如只能通過本機監(jiān)控,可以設置 management.address = 127.0.0.1

敏感信息訪問限制

根據(jù)上面表格,鑒權(quán)為 false 的,表示不敏感,可以隨意訪問,否則就是做了一些保護,不能隨意訪問。

endpoints.mappings.sensitive=false

這樣需要對每一個都設置,比較麻煩。敏感方法默認是需要用戶擁有 ACTUATOR 角色,因此,也可以設置關(guān)閉安全限制:

management.security.enabled=false

或者配合 Spring Security 做細粒度控制。

自定義系統(tǒng)信息

可以通過訪問 /info 獲取信息,需要在配置文件設置

info:
 aaa:
 name: xxx
 email: xxx@qq.com
 bbb:
 age: 25
 hobbies: running
 build:
 artifact: "@project.artifactId@"
 name: "@project.name@"
 version: "@project.version@"

此時訪問 localhost:8080/info 返回一下信息

如果使用 maven ,可以訪問pom.xml文件的信息,用法如下:

// 獲取pom.xml中project節(jié)點下artifactId屬性 artifact: "@project.artifactId@"

其他

/shutdown這個需要post方式,通過請求來關(guān)閉應用。

這個操作比較敏感,要想真正生效,需要以下配置:

endpoints.shutdown.enabled: true

我們可以通過實現(xiàn)HealthIndicator接口,編寫自己的/health方法邏輯。也可以增加自定義監(jiān)控方法。

查看詳細介紹,請移步官方文檔

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

五家渠市| 伽师县| 鄱阳县| 德安县| 周口市| 舟山市| 永安市| 菏泽市| 额济纳旗| 郎溪县| 江孜县| 桐庐县| 渑池县| 象山县| 台东市| 邯郸县| 将乐县| 伽师县| 潢川县| 贵德县| 平武县| 张北县| 临桂县| 平定县| 舟曲县| 钟山县| 淅川县| 靖远县| 宽甸| 鄄城县| 杭锦后旗| 普安县| 鄂伦春自治旗| 张掖市| 永清县| 桐乡市| 孟津县| 台东市| 凉山| 麻阳| 肥乡县|