摘要:通過監(jiān)控和管理管理擴展提供了一種監(jiān)視和管理應(yīng)用程序的標(biāo)準(zhǔn)機制,默認(rèn)情況下,將管理端點公開為域中的。自定義的名字的名稱通常是由端點的生成的,例如,端點公開為。
52. 通過JMX監(jiān)控和管理
Java管理擴展(JMX)提供了一種監(jiān)視和管理應(yīng)用程序的標(biāo)準(zhǔn)機制,默認(rèn)情況下,Spring Boot將管理端點公開為org.springframework.boot域中的JMX mbean。
52.1 自定義MBean的名字MBean的名稱通常是由端點的id生成的,例如,health端點公開為org.springframework.boot:type=Endpoint,name=Health。
如果你的應(yīng)用程序包含多個Spring ApplicationContext,你可能會發(fā)現(xiàn)名稱沖突,要解決這個問題,可以設(shè)置management.endpoints.jmx.unique-names屬性為true,這樣MBean名稱總是唯一的。
你還可以自定義在其中暴露端點的JMX域,下面的設(shè)置顯示了application.properties中的一個示例:
management.endpoints.jmx.domain=com.example.myapp management.endpoints.jmx.unique-names=true52.2 禁用JMX端點
如果不希望在JMX上公開端點,您可以設(shè)置management.endpoints.jmx.exposure.exclude屬性為*,如下例所示:
management.endpoints.jmx.exposure.exclude=*52.3 使用Jolokia通過HTTP實現(xiàn)JMX
Jolokia是一個JMX-http橋梁,它提供了訪問JMX bean的另一種方法,使用Jolokia,引入org.jolokia:jolokia-core的依賴,例如,使用Maven,你將添加以下依賴項:
org.jolokia jolokia-core
然后可以通過在management.endpoints.web.exposure.include屬性中添加Jolokia或*來公開Jolokia端點,然后,你可以使用/actuator/jolokia在你的管理HTTP服務(wù)器上訪問它。
52.3.1 定制JolokiaJolokia有許多設(shè)置,你通常通過設(shè)置servlet參數(shù)來配置它們,使用Spring Boot,你可以使用你的application.properties文件,為此,在參數(shù)前面加上management.endpoint.jolokia.config.,如下例所示:
management.endpoint.jolokia.config.debug=true52.3.2 禁用Jolokia
如果你使用Jolokia但不希望Spring Boot配置它,設(shè)置management.endpoint.jolokia.enabled屬性為false,如下所示:
management.endpoint.jolokia.enabled=false
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/71300.html
摘要:參考指南使你可以輕松地創(chuàng)建可運行的獨立的生產(chǎn)級的基于的應(yīng)用程序,我們對平臺和第三方庫有自己的看法,這樣你就可以以最低限度工作開始了,大多數(shù)應(yīng)用程序都需要很少的配置。文檔本節(jié)簡要概述了參考文檔,它充當(dāng)文檔其余部分的映射。 Spring Boot 參考指南 Spring Boot使你可以輕松地創(chuàng)建可運行的獨立的、生產(chǎn)級的基于Spring的應(yīng)用程序,我們對Spring平臺和第三方庫有自己的看...
摘要:還配置了一些特性,這些特性是由額外的模塊的存在觸發(fā)的。通過監(jiān)控和管理管理擴展提供了一種監(jiān)控和管理應(yīng)用程序的標(biāo)準(zhǔn)機制,默認(rèn)情況下,創(chuàng)建了有一個的的,并公開了使用注解或注解的任何。有關(guān)更多細(xì)節(jié),請參見類。 40. Spring Integration Spring Boot為使用Spring Integration提供了一些方便,引入spring-boot-starter-integrat...
摘要:什么是是一個管理和監(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...
摘要:在發(fā)出經(jīng)過身份驗證的請求時,被認(rèn)為是端點的輸入,因此不會緩存響應(yīng)。自定義端點對或的操作通過使用或通過自動公開。端點范圍請求范圍請求可以用于請求資源的一部分,當(dāng)使用或時,操作將返回一個自動支持范圍請求的。 50. 端點 Actuator端點讓你監(jiān)視和與應(yīng)用程序交互,Spring Boot包含許多內(nèi)置的端點,并允許你添加自己的端點。例如,health端點提供基本的應(yīng)用程序健康信息。 可以啟...
摘要:關(guān)于文檔參考指南可用如下方式最新的副本可以在中找到。嘗試操作文檔,它們?yōu)樽畛R姷膯栴}提供解決方案。學(xué)習(xí)基礎(chǔ),構(gòu)建在許多其他項目上,網(wǎng)站提供豐富的參考文檔,如果你要從開始,嘗試其中一個指南。我們對進(jìn)行監(jiān)視,以解決帶有標(biāo)記的問題。 1. 關(guān)于文檔 Spring Boot 參考指南可用如下方式: HTML PDF EPUB 最新的副本可以在 docs.spring.io/spring-b...
閱讀 3937·2021-11-24 10:46
閱讀 1822·2021-11-16 11:44
閱讀 2302·2021-09-22 16:02
閱讀 1422·2019-08-30 15:55
閱讀 1139·2019-08-30 12:46
閱讀 573·2019-08-28 18:31
閱讀 2771·2019-08-26 18:38
閱讀 1106·2019-08-23 16:51