本篇內(nèi)容主要講解“Spring Boot2中基于JMX的監(jiān)控和管理方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“Spring Boot2中基于JMX的監(jiān)控和管理方法是什么”吧!
創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)與策劃設(shè)計,蒼溪網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:蒼溪等地區(qū)。蒼溪做網(wǎng)站價格咨詢:028-86922220
Java管理擴展(JMX)提供了一種標(biāo)準(zhǔn)的監(jiān)控和管理應(yīng)用的機制。默認(rèn)情況下,Spring Boot在org.springframework.boot域下將管理端點暴露為JMX MBeans。
MBean的名稱通常產(chǎn)生于端點的id,例如,health端點被暴露為org.springframework.boot/Endpoint/healthEndpoint。
如果應(yīng)用包含多個Spring ApplicationContext,你會發(fā)現(xiàn)存在名稱沖突。為了解決這個問題,你可以將endpoints.jmx.uniqueNames設(shè)置為true,這樣MBean的名稱總是唯一的。
你也可以自定義端點暴露的JMX域,具體可參考以下application.properties示例: ```properties endpoints.jmx.domain=myapp endpoints.jmx.uniqueNames=true
如果不想通過JMX暴露端點,你可以將endpoints.jmx.enabled屬性設(shè)置為false:
1endpoints.jmx.enabled=false
Jolokia是一個JMX-HTTP橋,它提供了一種訪問JMX beans的替代方法。想要使用Jolokia,只需添加org.jolokia:jolokia-core的依賴。例如,使用Maven需要添加以下配置:
1<dependency>
2 <groupId>org.jolokia</groupId>
3 <artifactId>jolokia-core</artifactId>
4 </dependency>
然后在你的管理HTTP服務(wù)器上可以通過/jolokia訪問Jolokia。
Jolokia有很多配置,通常使用servlet參數(shù)進行設(shè)置,跟Spring Boot一塊使用時可以在application.properties中添加jolokia.config.前綴的屬性進行配置:
1jolokia.config.debug=true
如果正在使用Jolokia,又不想讓Spring Boot配置它,你只需要簡單的將endpoints.jolokia.enabled屬性設(shè)置為false:
1endpoints.jolokia.enabled=false
到此,相信大家對“Spring Boot2中基于JMX的監(jiān)控和管理方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
本文標(biāo)題:SpringBoot2中基于JMX的監(jiān)控和管理方法是什么
轉(zhuǎn)載注明:http://chinadenli.net/article40/gopheo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、定制網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站營銷、移動網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)