Spring Boot Actuator監(jiān)控器配置及使用解析
一、簡(jiǎn)介
Actuator(激勵(lì)者;執(zhí)行器)是Spring Boot提供的一個(gè)可挺拔模塊,用于對(duì)工程進(jìn)行監(jiān)控。其通過(guò)不同的監(jiān)控終端實(shí)現(xiàn)不同的監(jiān)控功能。其功能與Dubbo的監(jiān)控中心類似,不同的是,Dubbo的監(jiān)控中心是需要專門部署的,而Spring Boot的Actuator是存在于每一個(gè)工程中的。
二、依賴
隨便一個(gè)Spring Boot工程中都可以使用Actuator對(duì)其進(jìn)行監(jiān)控。
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
三、配置
#-----------------------------------Actuator監(jiān)控器------------------------------------ # Actuator監(jiān)控端口與控制中心,默認(rèn)只開啟info、與health監(jiān)控 # http://localhost:9999/actuator/beans management: server: port: 9999 #設(shè)置Actuator監(jiān)控端口 endpoints: web: exposure: include: '*' #打開Actuator所有監(jiān)控 #exclude: ['env','beans'] base-path: /actuator #設(shè)置Actuator監(jiān)控基本路徑 #-----------------------------------INFO------------------------------------ #自定義INFO信息 #瀏覽器訪問(wèn) http://localhost:9999/actuator/info info: company: name: '公司名稱' url: 'www.xxxx' addr: 'china'
四、訪問(wèn)測(cè)試
1、beans終端
http://localhost:9999/actuator/beans
2、env
http://localhost:9999/actuator/env
3、自定義信息
五、常用的監(jiān)控終端
在百度搜索“springboot actuator”即可找到如下表格
HTTP 方法 | 監(jiān)控終端 | 功能描述 |
GET | /autoconfig | 提供了一份自動(dòng)配置報(bào)告,記錄哪些自動(dòng)配置條件通過(guò)了,哪些沒通過(guò) |
GET | /configprops | 描述配置屬性(包含默認(rèn)值)如何注入Bean |
GET | /beans | 描述應(yīng)用程序上下文里全部的Bean,以及它們的關(guān)系 |
GET | /dump | 獲取線程活動(dòng)的快照 |
GET | /env | 獲取全部環(huán)境屬性 |
GET | /env/{name} | 根據(jù)名稱獲取特定的環(huán)境屬性值 |
GET | /health | 報(bào)告應(yīng)用程序的健康指標(biāo),這些值由HealthIndicator的實(shí)現(xiàn)類提供 |
GET | /info | 獲取應(yīng)用程序的定制信息,這些信息由info打頭的屬性提供 |
GET | /mappings | 描述全部的URI路徑,以及它們和控制器(包含Actuator端點(diǎn))的映射關(guān)系 |
GET | /metrics | 報(bào)告各種應(yīng)用程序度量信息,比如內(nèi)存用量和HTTP請(qǐng)求計(jì)數(shù) |
GET | /metrics/{name} | 報(bào)告指定名稱的應(yīng)用程序度量值 |
POST | /shutdown | 關(guān)閉應(yīng)用程序,要求endpoints.shutdown.enabled設(shè)置為true |
GET | /trace | 提供基本的HTTP請(qǐng)求跟蹤信息(時(shí)間戳、HTTP頭等) |
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Springboot actuator應(yīng)用后臺(tái)監(jiān)控實(shí)現(xiàn)
- spring boot starter actuator(健康監(jiān)控)配置和使用教程
- 使用SpringBoot Actuator監(jiān)控應(yīng)用示例
- springboot 使用Spring Boot Actuator監(jiān)控應(yīng)用小結(jié)
- SpringBoot 監(jiān)控管理模塊actuator沒有權(quán)限的問(wèn)題解決方法
- 詳解關(guān)于springboot-actuator監(jiān)控的401無(wú)權(quán)限訪問(wèn)
- 詳解spring-boot actuator(監(jiān)控)配置和使用
- Spring Boot Actuator監(jiān)控端點(diǎn)小結(jié)
相關(guān)文章
Java實(shí)現(xiàn)輸出回環(huán)數(shù)(螺旋矩陣)的方法示例
這篇文章主要介紹了Java實(shí)現(xiàn)輸出回環(huán)數(shù)(螺旋矩陣)的方法,涉及java針對(duì)數(shù)組的遍歷、判斷、輸出等相關(guān)操作技巧,需要的朋友可以參考下2017-12-12Springboot?中的?Filter?實(shí)現(xiàn)超大響應(yīng)?JSON?數(shù)據(jù)壓縮的方法
這篇文章主要介紹了Springboot?中的?Filter?實(shí)現(xiàn)超大響應(yīng)?JSON?數(shù)據(jù)壓縮,定義GzipFilter對(duì)輸出進(jìn)行攔截,定義 Controller該 Controller 非常簡(jiǎn)單,主要讀取一個(gè)大文本文件,作為輸出的內(nèi)容,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-10-10Javafx實(shí)現(xiàn)國(guó)際象棋游戲
這篇文章主要為大家詳細(xì)介紹了Javafx實(shí)現(xiàn)國(guó)際象棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05深入理解java中的synchronized關(guān)鍵字
這篇文章主要介紹了java中的synchronized關(guān)鍵字,有需要的朋友可以參考一下2013-12-12數(shù)據(jù)庫(kù)基本操作語(yǔ)法歸納總結(jié)
本篇文章主要介紹了數(shù)據(jù)庫(kù)的一些常用方法及一些基本操作,需要的朋友可以參考下2017-04-04獲取Java的MyBatis框架項(xiàng)目中的SqlSession的方法
SqlSession中包括已經(jīng)映射好的SQL語(yǔ)句,這樣對(duì)象實(shí)例就可以直接拿過(guò)來(lái)用了,那么這里就來(lái)講解獲取Java的MyBatis框架項(xiàng)目中的SqlSession的方法2016-06-06java8根據(jù)某一屬性過(guò)濾去重的實(shí)例
這篇文章主要介紹了java8根據(jù)某一屬性過(guò)濾去重的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05基于Springboot+Mybatis對(duì)數(shù)據(jù)訪問(wèn)層進(jìn)行單元測(cè)試的方式分享
本文將介紹一種快高效、可復(fù)用的解決測(cè)試方案——對(duì)數(shù)據(jù)訪問(wèn)層做單元測(cè)試,文章通過(guò)代碼示例介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2023-07-07