真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SpringBoot2中基于JMX的監(jiān)控和管理方法是什么

本篇內(nèi)容主要講解“Spring Boot2中基于JMX的監(jiān)控和管理方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Spring Boot2中基于JMX的監(jiān)控和管理方法是什么”吧!

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設計、成都網(wǎng)站建設與策劃設計,蒼溪網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設10余年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:蒼溪等地區(qū)。蒼溪做網(wǎng)站價格咨詢:028-86922220

基于JMX的監(jiān)控和管理

Java管理擴展(JMX)提供了一種標準的監(jiān)控和管理應用的機制。默認情況下,Spring Boot在org.springframework.boot域下將管理端點暴露為JMX MBeans。

自定義MBean名稱

MBean的名稱通常產(chǎn)生于端點的id,例如,health端點被暴露為org.springframework.boot/Endpoint/healthEndpoint。

如果應用包含多個Spring ApplicationContext,你會發(fā)現(xiàn)存在名稱沖突。為了解決這個問題,你可以將endpoints.jmx.uniqueNames設置為true,這樣MBean的名稱總是唯一的。

你也可以自定義端點暴露的JMX域,具體可參考以下application.properties示例: ```properties endpoints.jmx.domain=myapp endpoints.jmx.uniqueNames=true

禁用JMX端點

如果不想通過JMX暴露端點,你可以將endpoints.jmx.enabled屬性設置為false:

1endpoints.jmx.enabled=false

使用Jolokia通過HTTP實現(xiàn)JMX遠程管理

Jolokia是一個JMX-HTTP橋,它提供了一種訪問JMX beans的替代方法。想要使用Jolokia,只需添加org.jolokia:jolokia-core的依賴。例如,使用Maven需要添加以下配置:

1
2    org.jolokia
3    jolokia-core

然后在你的管理HTTP服務器上可以通過/jolokia訪問Jolokia。

自定義Jolokia

Jolokia有很多配置,通常使用servlet參數(shù)進行設置,跟Spring Boot一塊使用時可以在application.properties中添加jolokia.config.前綴的屬性進行配置:

1jolokia.config.debug=true

禁用Jolokia

如果正在使用Jolokia,又不想讓Spring Boot配置它,你只需要簡單的將endpoints.jolokia.enabled屬性設置為false:

1endpoints.jolokia.enabled=false

到此,相信大家對“Spring Boot2中基于JMX的監(jiān)控和管理方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!


網(wǎng)站名稱:SpringBoot2中基于JMX的監(jiān)控和管理方法是什么
文章源于:http://weahome.cn/article/gopheo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部