91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用SpringBoot Actuator監控應用示例

發布時間:2020-09-25 14:33:25 來源:腳本之家 閱讀:227 作者:zx 欄目:編程語言

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

使用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

使用SpringBoot Actuator監控應用示例 

配置文件屬性介紹

地址和端口的配置

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

敏感信息訪問限制

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

endpoints.mappings.sensitive=false

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

management.security.enabled=false

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

自定義系統信息

可以通過訪問 /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 返回一下信息

使用SpringBoot Actuator監控應用示例

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

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

其他

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

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

endpoints.shutdown.enabled: true

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

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

娄烦县| 奉节县| 柘城县| 左贡县| 卫辉市| 集贤县| 汉源县| 什邡市| 正镶白旗| 宣威市| 上虞市| 永德县| 宁都县| 秀山| 东源县| 施秉县| 临夏市| 庐江县| 郴州市| 东阿县| 尚义县| 安义县| 惠安县| 米林县| 焉耆| 淮安市| 遂川县| 慈利县| 河南省| 高青县| 安岳县| 华蓥市| 武乡县| 天柱县| 阿鲁科尔沁旗| 边坝县| 哈尔滨市| 华亭县| 沛县| 平顶山市| 张掖市|