成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Spring Boot 參考指南(通過HTTP監(jiān)控和管理)

jayzou / 2831人閱讀

摘要:通過監(jiān)控和管理如果你正在開發(fā)一個應(yīng)用程序,會自動配置通過公開的所有已啟用的端點,默認約定是使用帶有前綴的端點作為路徑,例如,公開為。

51. 通過HTTP監(jiān)控和管理

如果你正在開發(fā)一個web應(yīng)用程序,Spring Boot Actuator會自動配置通過HTTP公開的所有已啟用的端點,默認約定是使用帶有/actuator前綴的端點id作為URL路徑,例如,health公開為/actuator/health。

Actuator由Spring MVC、Spring WebFlux和Jersey支持
51.1 自定義管理端點路徑

有時,為管理端點定制前綴是有用的,例如,你的應(yīng)用程序可能已經(jīng)將/actuator用于其他目的,你可以使用management.endpoints.web.base-path屬性,用于更改管理端點的前綴,如下面的示例所示:

management.endpoints.web.base-path=/manage

前面的application.properties示例將端點從/actuator/{id}更改為/manage/{id}(例如,/manage/info)。

除非管理端口被配置為使用不同的HTTP端口來公開端點,management.endpoints.web.base-path是相對于server.servlet.context-path的,如果management.server.port被配置,management.endpoints.web.base-path是相對于management.server.servlet.context-path的。
51.2 自定義管理服務(wù)器端口

使用默認的HTTP端口公開管理端點是基于云的部署的明智選擇,但是,如果你的應(yīng)用程序運行在你自己的數(shù)據(jù)中心中,你可能傾向于使用不同的HTTP端口來公開端點。你可以設(shè)置management.server.port屬性改變HTTP端口,如下例所示:

management.server.port=8081
51.3 配置管理特定SSL

當(dāng)配置為使用自定義端口時,管理服務(wù)器還可以使用各種management.server.ssl.*屬性配置自己的SSL,例如,這樣做可以讓管理服務(wù)器通過HTTP可用,而主應(yīng)用程序使用HTTPS,如下面的屬性設(shè)置所示:

server.port=8443
server.ssl.enabled=true
server.ssl.key-store=classpath:store.jks
server.ssl.key-password=secret
management.server.port=8080
management.server.ssl.enabled=false

或者,主服務(wù)器和管理服務(wù)器都可以使用SSL,但密鑰存儲不同,如下所示:

server.port=8443
server.ssl.enabled=true
server.ssl.key-store=classpath:main.jks
server.ssl.key-password=secret
management.server.port=8080
management.server.ssl.enabled=true
management.server.ssl.key-store=classpath:management.jks
management.server.ssl.key-password=secret
51.4 自定義管理服務(wù)器地址

你可以通過設(shè)置management.server.address屬性來定制管理端點可用的地址,如果你希望只監(jiān)聽內(nèi)部網(wǎng)絡(luò)或面向操作系統(tǒng)的網(wǎng)絡(luò),或者只監(jiān)聽來自localhost的連接,那么這樣做是很有用的。

只有當(dāng)端口與主服務(wù)器端口不同時,才能監(jiān)聽不同的地址

下面的示例application.properties不允許遠程管理連接:

management.server.port=8081
management.server.address=127.0.0.1
51.5 禁用HTTP端點

如果不希望通過HTTP公開端點,則可以將管理端口設(shè)置為-1,如下例所示:

management.server.port=-1

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/71297.html

相關(guān)文章

  • Spring Boot 參考指南(目錄)

    摘要:參考指南使你可以輕松地創(chuàng)建可運行的獨立的生產(chǎn)級的基于的應(yīng)用程序,我們對平臺和第三方庫有自己的看法,這樣你就可以以最低限度工作開始了,大多數(shù)應(yīng)用程序都需要很少的配置。文檔本節(jié)簡要概述了參考文檔,它充當(dāng)文檔其余部分的映射。 Spring Boot 參考指南 Spring Boot使你可以輕松地創(chuàng)建可運行的獨立的、生產(chǎn)級的基于Spring的應(yīng)用程序,我們對Spring平臺和第三方庫有自己的看...

    awesome23 評論0 收藏0
  • Spring Boot 參考指南通過JMX監(jiān)控管理

    摘要:通過監(jiān)控和管理管理擴展提供了一種監(jiān)視和管理應(yīng)用程序的標(biāo)準(zhǔn)機制,默認情況下,將管理端點公開為域中的。自定義的名字的名稱通常是由端點的生成的,例如,端點公開為。 52. 通過JMX監(jiān)控和管理 Java管理擴展(JMX)提供了一種監(jiān)視和管理應(yīng)用程序的標(biāo)準(zhǔn)機制,默認情況下,Spring Boot將管理端點公開為org.springframework.boot域中的JMX mbean。 52.1...

    wdzgege 評論0 收藏0
  • Spring Boot 參考指南Spring Integration)

    摘要:還配置了一些特性,這些特性是由額外的模塊的存在觸發(fā)的。通過監(jiān)控和管理管理擴展提供了一種監(jiān)控和管理應(yīng)用程序的標(biāo)準(zhǔn)機制,默認情況下,創(chuàng)建了有一個的的,并公開了使用注解或注解的任何。有關(guān)更多細節(jié),請參見類。 40. Spring Integration Spring Boot為使用Spring Integration提供了一些方便,引入spring-boot-starter-integrat...

    liujs 評論0 收藏0
  • SpringBoot Admin 使用指南

    摘要:什么是是一個管理和監(jiān)控你的應(yīng)用程序的應(yīng)用程序。這些應(yīng)用程序通過通過注冊或者使用例如發(fā)現(xiàn)。剛才首頁的應(yīng)用列表后面有個紅色的,我們可以將注冊上去的應(yīng)用移除,但是只要你不把程序停掉,它立馬又會注冊上去。 showImg(http://ww3.sinaimg.cn/large/006tNc79ly1g5h6jqpgs9j30u00gwdhe.jpg); 什么是 SpringBoot Admin...

    FullStackDeveloper 評論0 收藏0
  • Spring Boot 參考指南Spring Boot文檔)

    摘要:關(guān)于文檔參考指南可用如下方式最新的副本可以在中找到。嘗試操作文檔,它們?yōu)樽畛R姷膯栴}提供解決方案。學(xué)習(xí)基礎(chǔ),構(gòu)建在許多其他項目上,網(wǎng)站提供豐富的參考文檔,如果你要從開始,嘗試其中一個指南。我們對進行監(jiān)視,以解決帶有標(biāo)記的問題。 1. 關(guān)于文檔 Spring Boot 參考指南可用如下方式: HTML PDF EPUB 最新的副本可以在 docs.spring.io/spring-b...

    zhjx922 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<