最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于javamelody監(jiān)控springboot項目過程詳解

 更新時間:2019年11月07日 14:57:33   作者:李瀟然  
這篇文章主要介紹了基于javamelody監(jiān)控springboot項目過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

JavaMelody是用來在QA和實際運行生產(chǎn)環(huán)境中監(jiān)控Java或Java EE應(yīng)用程序服務(wù)器的一個開源框架。它不是一個工具來模擬來自用戶的請求,而是一個測量和計算用戶在實際操作中應(yīng)用程序的使用情況的工具,并以圖表的形式顯示,圖表可以按天,周,月,年或自定義時間段查看。

JavaMelody基礎(chǔ)的監(jiān)控包括Java內(nèi)存和Java CPU使用情況,用戶Session數(shù)量,JDBC連接數(shù),和http請求、sql請求、jsp頁面與業(yè)務(wù)接口方法(EJB3、Spring、 Guice)的執(zhí)行數(shù)量,平均執(zhí)行時間,錯誤百分比等。如果要監(jiān)控Jenkins,JIRA,Sonar等等一些,需要另外安裝對應(yīng)的插件,還有一些高級文檔用于高級配置。此文僅以JavaMelody v1.63.0版本演示基礎(chǔ)功能的集成及使用,更多功能請深入研究官方文檔。

1. 相關(guān)鏈接

官方文檔  https://github.com/javamelody/javamelody/wiki/UserGuide

下載地址 https://github.com/javamelody/javamelody/releases

2. 基礎(chǔ)集成

1.pom中加入

<!-- https://mvnrepository.com/artifact/net.bull.javamelody/javamelody-core -->
    <dependency>
      <groupId>net.bull.javamelody</groupId>
      <artifactId>javamelody-core</artifactId>
      <version>1.79.0</version>
    </dependency>

2.springboot啟動文件中加入

public class App {
  public static void main(String[] args) {
    SpringApplication.run(App.class, args);
  }
 
  /**
   * 配置javamelody監(jiān)控 spring boot 會按照order值的大小,從小到大的順序來依次過濾
   */
  @Bean
  @Order(Integer.MAX_VALUE - 1)
  public FilterRegistrationBean monitoringFilter() {
    FilterRegistrationBean registration = new FilterRegistrationBean();
    registration.setFilter(new MonitoringFilter());
    registration.addUrlPatterns("/*");
    registration.setName("monitoring");
    return registration;
  }
 
  /**
   * 配置javamelody監(jiān)聽器sessionListener
   */
  @Bean
  public ServletListenerRegistrationBean<SessionListener> servletListenerRegistrationBean() {
    ServletListenerRegistrationBean<SessionListener> slrBean = new ServletListenerRegistrationBean<SessionListener>();
    slrBean.setListener(new SessionListener());
    return slrBean;
  }
}

3,現(xiàn)在可以部署程序啟動服務(wù)器,在瀏覽器打開http://<host>/<context>/monitoring。<host>:為你的主機名+端口地址,<context>:為你的應(yīng)用配置地址。應(yīng)該可以看到如下界面:


3. Spring方法級監(jiān)控

前提是使用monitoring-spring.xml文件(不做修改),然后在需要監(jiān)控的方法上使用@MonitoredWithSpring注解即可。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java IP地址網(wǎng)段計算的示例代碼

    java IP地址網(wǎng)段計算的示例代碼

    這篇文章主要介紹了java IP地址網(wǎng)段計算的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 如何為Repository添加自定義方法

    如何為Repository添加自定義方法

    這篇文章主要介紹了如何為Repository添加自定義方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java中ThreadLocal線程變量的實現(xiàn)原理

    Java中ThreadLocal線程變量的實現(xiàn)原理

    本文主要介紹了Java中ThreadLocal線程變量的實現(xiàn)原理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Springboot實現(xiàn)接口傳輸加解密的步驟詳解

    Springboot實現(xiàn)接口傳輸加解密的步驟詳解

    這篇文章主要給大家詳細(xì)介紹了Springboot實現(xiàn)接口傳輸加解密的操作步驟,文中有詳細(xì)的圖文解釋和代碼示例供大家參考,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-09-09
  • 解析spring加載bean流程的方法

    解析spring加載bean流程的方法

    這篇文章主要介紹了解析spring加載bean流程的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Java?Web實現(xiàn)簡易圖書管理系統(tǒng)

    Java?Web實現(xiàn)簡易圖書管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Java?Web實現(xiàn)簡易圖書管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • RabbitMQ通過延遲插件實現(xiàn)延遲消息

    RabbitMQ通過延遲插件實現(xiàn)延遲消息

    在RabbitMQ中,使用延遲消息插件比死信隊列更優(yōu)化的實現(xiàn)消息的延遲發(fā)送,本文介紹了延遲插件的下載、安裝、以及如何通過設(shè)置消息頭x-delay實現(xiàn)消息的延遲投遞,特別指出,使用延遲消息可能會損耗性能,適合短時間的延遲場景
    2024-10-10
  • Java計算時間差和日期差五種常用示例

    Java計算時間差和日期差五種常用示例

    這篇文章主要給大家介紹了關(guān)于Java計算時間差和日期差五種常用示例的相關(guān)資料,最近工作中遇到需要計算時間差和日期差,搜索了幾種計算時間差和日期差的方法,這里總結(jié)一下,需要的朋友可以參考下
    2023-08-08
  • java代碼實現(xiàn)MD5加密及驗證過程詳解

    java代碼實現(xiàn)MD5加密及驗證過程詳解

    這篇文章主要介紹了java代碼實現(xiàn)MD5加密及驗證過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • springboot實現(xiàn)指定mybatis中mapper文件掃描路徑

    springboot實現(xiàn)指定mybatis中mapper文件掃描路徑

    這篇文章主要介紹了springboot實現(xiàn)指定mybatis中mapper文件掃描路徑方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06

最新評論

兰溪市| 延庆县| 和龙市| 哈尔滨市| 突泉县| 静宁县| 潼关县| 潼关县| 天祝| 江都市| 东城区| 丘北县| 犍为县| 望城县| 孟村| 二连浩特市| 敦化市| 眉山市| 青铜峡市| 东丰县| 广饶县| 马山县| 文登市| 秦安县| 镇宁| 任丘市| 江阴市| 乌审旗| 门头沟区| 金平| 沁水县| 和田市| 阳谷县| 图们市| 年辖:市辖区| 罗源县| 遵化市| 璧山县| 东宁县| 江川县| 辽阳县|