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

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

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

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

創(chuàng)新互聯(lián),專注為中小企業(yè)提供官網(wǎng)建設、營銷型網(wǎng)站制作、成都響應式網(wǎng)站建設、展示型成都網(wǎng)站設計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設等服務,幫助中小企業(yè)通過網(wǎng)站體現(xiàn)價值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設與網(wǎng)站營銷推廣問題。

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

1. 相關鏈接

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

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

2. 基礎集成

1.pom中加入


    
      net.bull.javamelody
      javamelody-core
      1.79.0
    

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 servletListenerRegistrationBean() {
    ServletListenerRegistrationBean slrBean = new ServletListenerRegistrationBean();
    slrBean.setListener(new SessionListener());
    return slrBean;
  }
}

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

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

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

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


標題名稱:基于javamelody監(jiān)控springboot項目過程詳解
標題鏈接:http://weahome.cn/article/gicecs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部