Spring Boot Actuator

      網(wǎng)友投稿 750 2025-04-01

      整合

      添加依賴

      啟動(dòng)應(yīng)用

      打開鏈接

      健康信息

      健康信息可以檢查應(yīng)用的運(yùn)行狀態(tài),它經(jīng)常被監(jiān)控軟件用來提醒人們生產(chǎn)環(huán)境是否存在問題。health端點(diǎn)暴露的默認(rèn)信息取決于端點(diǎn)是如何被訪問的。對(duì)于一個(gè)非安全,未認(rèn)證的連接只返回一個(gè)簡(jiǎn)單的’status’信息。對(duì)于一個(gè)安全或認(rèn)證過的連接其他詳細(xì)信息也會(huì)展示

      Spring Boot包含很多自動(dòng)配置的HealthIndicators,你也可以寫自己的。

      自動(dòng)配置的HealthIndicators

      Spring Boot在合適的時(shí)候會(huì)自動(dòng)配置以下HealthIndicators:

      下表顯示了內(nèi)置狀態(tài)的默認(rèn)狀態(tài)映射:

      讓我們配置一下health節(jié)點(diǎn),并重啟應(yīng)用

      可看到對(duì)于磁盤的監(jiān)控信息

      應(yīng)用信息

      應(yīng)用信息會(huì)暴露所有InfoContributor beans收集的各種信息,Spring Boot包含很多自動(dòng)配置的InfoContributors,你也可以編寫自己的實(shí)現(xiàn)。

      自動(dòng)配置的InfoContributors

      Spring Boot會(huì)在合適的時(shí)候自動(dòng)配置以下InfoContributors:

      注 使用management.info.defaults.enabled屬性可禁用以上所有InfoContributors。

      自定義應(yīng)用info信息

      通過設(shè)置Spring屬性info.*,你可以定義info端點(diǎn)暴露的數(shù)據(jù)。所有在info關(guān)鍵字下的Environment屬性都將被自動(dòng)暴露,例如,你可以將以下配置添加到application.properties:

      info.app.encoding=UTF-8 info.app.java.source=1.8 info.app.java.target=1.8

      注 你可以在構(gòu)建時(shí)擴(kuò)展info屬性,而不是硬編碼這些值。假設(shè)使用Maven,你可以按以下配置重寫示例:

      info.app.encoding=@project.build.sourceEncoding@ info.app.java.source=@java.version@ info.app.java.target=@java.version@

      Git提交信息

      info端點(diǎn)的另一個(gè)有用特性是,在項(xiàng)目構(gòu)建完成后發(fā)布git源碼倉庫的狀態(tài)信息。如果GitProperties bean可用,Spring Boot將暴露git.branch,git.commit.id和git.commit.time屬性。

      注 如果classpath根目錄存在git.properties文件,Spring Boot將自動(dòng)配置GitProperties bean。查看Generate git information獲取更多詳細(xì)信息。

      使用management.info.git.mode屬性可展示全部git信息(比如git.properties全部?jī)?nèi)容):

      management.info.git.mode=full

      構(gòu)建信息

      如果BuildProperties bean存在,info端點(diǎn)也會(huì)發(fā)布你的構(gòu)建信息。

      注 如果classpath下存在META-INF/build-info.properties文件,Spring Boot將自動(dòng)構(gòu)建BuildProperties bean。Maven和Gradle都能產(chǎn)生該文件

      配置info

      啟動(dòng)觀察輸出信息

      Springboot支持很多端點(diǎn),除了默認(rèn)顯示的幾個(gè),還可以激活暴露所有端點(diǎn)

      如果只想暴露某個(gè)端點(diǎn)也是可以的

      查看JVM最大內(nèi)存

      Spring Boot Actuator

      3 Beans

      Bean 端點(diǎn)提供有關(guān)應(yīng)用程序 bean 的信息。

      獲取 Beans

      /actuator/beans GET 請(qǐng)求

      響應(yīng)的結(jié)構(gòu):

      Spring Spring Boot

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:office插件(百度網(wǎng)盤office插件)
      下一篇:WPS做了沒保存怎么找回
      相關(guān)文章
      亚洲国产成人精品电影| 永久亚洲成a人片777777| 亚洲免费观看视频| 狠狠色婷婷狠狠狠亚洲综合 | 亚洲AV色欲色欲WWW| 一区二区亚洲精品精华液| 亚洲人成伊人成综合网久久| 亚洲一级视频在线观看| 亚洲一区二区三区在线 | 亚洲网站视频在线观看| 亚洲第一视频网站| 亚洲黑人嫩小videos| 91情国产l精品国产亚洲区| 亚洲国产美国国产综合一区二区| 亚洲视频中文字幕| 亚洲第一页在线观看| 亚洲国产精品成人精品软件| 久久精品国产99国产精品亚洲| 亚洲人成人77777在线播放| 99热亚洲色精品国产88| 亚洲一区二区三区丝袜| 亚洲AV色欲色欲WWW| 激情小说亚洲图片| 亚洲人成色7777在线观看不卡| 精品亚洲一区二区三区在线观看| 国内精品久久久久久久亚洲| 亚洲精品你懂的在线观看| 久久亚洲伊人中字综合精品| 337p日本欧洲亚洲大胆精品555588 | 亚洲av不卡一区二区三区| 亚洲制服中文字幕第一区| 亚洲性一级理论片在线观看| 亚洲中文字幕无码一去台湾| 亚洲精品国产av成拍色拍| 亚洲av无码天堂一区二区三区| 综合亚洲伊人午夜网 | 久久精品国产99精品国产亚洲性色| 亚洲免费在线视频| 亚洲国产av美女网站| 亚洲情A成黄在线观看动漫软件 | 亚洲国语精品自产拍在线观看|