国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

使用SpringBoot Actuator監控應用示例

2024-07-14 08:40:54
字體:
來源:轉載
供稿:網友

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,監控,spring,boot,應用監控

配置文件屬性介紹

地址和端口的配置

  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,監控,spring,boot,應用監控

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

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

其他

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

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

endpoints.shutdown.enabled: true

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

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

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


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湖南省| 庄浪县| 文安县| 平度市| 克拉玛依市| 扎赉特旗| 青田县| 萍乡市| 鹿泉市| 清新县| 新巴尔虎左旗| 河西区| 平舆县| 县级市| 蛟河市| 清新县| 会泽县| 屏东市| 三江| 东丰县| 华坪县| 萍乡市| 蓝田县| 湖南省| 美姑县| 铅山县| 凤翔县| 唐山市| 尖扎县| 大新县| 余姚市| 安顺市| 阳泉市| 宣城市| 福清市| 阿拉尔市| 荃湾区| 新乡市| 玉龙| 繁昌县| 墨玉县|