SpringBoot配置actuator的代碼
Actuator簡(jiǎn)介
監(jiān)控分類
- Actuator 提供Rest接口,展示監(jiān)控信息。
- 接口分為三大類:
- 應(yīng)用配置類:獲取應(yīng)用程序中加載的應(yīng)用配置、環(huán)境變量、自動(dòng)化配置報(bào)告等與SpringBoot應(yīng)用相關(guān)的配置類信息。
- 度量指標(biāo)類:獲取應(yīng)用程序運(yùn)行過(guò)程中用于監(jiān)控的度量指標(biāo),比如:內(nèi)存信息、線程池信息、HTTP請(qǐng)求統(tǒng)計(jì)等。
- 操作控制類:提供了對(duì)應(yīng)用的關(guān)閉等操作類功能。
下面看下SpringBoot配置actuator的詳細(xì)代碼,內(nèi)容如下所示:
引入jar包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
配置yml文件
# actuator 監(jiān)控配置 management: endpoints: web: exposure: #默認(rèn)值訪問(wèn)health,info端點(diǎn) 用*可以包含全部端點(diǎn) include: "*" endpoint: health: show-details: always #獲得健康檢查中所有指標(biāo)的詳細(xì)信息
具體使用方法不做多解釋, 注意可以監(jiān)控SpringBoot 中的 Tomcat 性能數(shù)據(jù), 以日志形式定期輸出監(jiān)控?cái)?shù)據(jù), 只需要配置一個(gè)Bean
@Configuration class MetricsConfig { @Bean LoggingMeterRegistry loggingMeterRegistry() { return new LoggingMeterRegistry(); } }
如果需要修改打印的頻率,可修改LoggingRegistryConfig以更改其打印頻率
//下面是單獨(dú)的配置實(shí)現(xiàn)的參考,當(dāng)需要修改配置時(shí)候可以使用 return new LoggingMeterRegistry(new LoggingRegistryConfig() { @Override public Duration step() { return Duration.ofSeconds(10);//10秒輸出一次 } @Override public String get(String key) { return null; } }, Clock.SYSTEM); }
到此這篇關(guān)于SpringBoot配置actuator的文章就介紹到這了,更多相關(guān)SpringBoot配置actuator內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- SpringBoot Actuator未授權(quán)訪問(wèn)漏洞修復(fù)詳解
- SpringBoot Actuator潛在的OOM問(wèn)題的解決
- SpringBoot Actuator埋點(diǎn)和監(jiān)控及簡(jiǎn)單使用
- SpringBoot實(shí)現(xiàn)監(jiān)控Actuator,關(guān)閉redis監(jiān)測(cè)
- SpringBoot配置Actuator組件,實(shí)現(xiàn)系統(tǒng)監(jiān)控
- SpringBoot基于Actuator遠(yuǎn)程關(guān)閉服務(wù)
- 深入講解SpringBoot Actuator是什么
相關(guān)文章
猜你不知道Spring Boot的幾種部署方式(小結(jié))
這篇文章主要介紹了猜你不知道Spring Boot的幾種部署方式(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07SpringMvc根據(jù)返回值類型不同處理響應(yīng)的方法
這篇文章主要介紹了SpringMvc根據(jù)返回值類型不同處理響應(yīng),我們可以通過(guò)控制器方法的返回值設(shè)置跳轉(zhuǎn)的視圖,控制器支持如void,String,ModelAndView類型,需要的朋友可以參考下2023-09-09SpringBoot如何根據(jù)目錄結(jié)構(gòu)生成API接口前綴
這篇文章主要介紹了SpringBoot如何根據(jù)目錄結(jié)構(gòu)生成API接口前綴,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02在實(shí)踐中了解Java反射機(jī)制應(yīng)用
當(dāng)程序運(yùn)行時(shí),允許改變程序結(jié)構(gòu)或變量類型,這種語(yǔ)言稱為動(dòng)態(tài)語(yǔ)言。我們認(rèn)為java并不是動(dòng)態(tài)語(yǔ)言,但是它卻有一個(gè)非常突出的動(dòng)態(tài)相關(guān)機(jī)制,俗稱:反射。下面我們來(lái)簡(jiǎn)單學(xué)習(xí)一下吧2019-05-05java中實(shí)體類和JSON對(duì)象之間相互轉(zhuǎn)化
Java中關(guān)于Json格式轉(zhuǎn)化Object,Map,Collection類型和String類型之間的轉(zhuǎn)化在我們實(shí)際項(xiàng)目中應(yīng)用的很是普遍和廣泛。最近工作的過(guò)程中也是經(jīng)常有,因此,自己封裝了一個(gè)類分享給大家。2015-05-05Spring TransactionalEventListener事務(wù)未提交讀取不到數(shù)據(jù)的解決
這篇文章主要介紹了Spring TransactionalEventListener事務(wù)未提交讀取不到數(shù)據(jù)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09Java中實(shí)現(xiàn)分布式定時(shí)任務(wù)的方法
這篇文章主要介紹了Java中實(shí)現(xiàn)分布式定時(shí)任務(wù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01