91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

基于javamelody監控springboot項目過程詳解

發布時間:2020-08-31 03:33:52 來源:腳本之家 閱讀:345 作者:李瀟然 欄目:編程語言

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

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

1. 相關鏈接

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

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

2. 基礎集成

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監控 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監聽器sessionListener
   */
  @Bean
  public ServletListenerRegistrationBean<SessionListener> servletListenerRegistrationBean() {
    ServletListenerRegistrationBean<SessionListener> slrBean = new ServletListenerRegistrationBean<SessionListener>();
    slrBean.setListener(new SessionListener());
    return slrBean;
  }
}

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

基于javamelody監控springboot項目過程詳解

3. Spring方法級監控

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泸水县| 孝义市| 武冈市| 亳州市| 自贡市| 阳信县| 北票市| 贵南县| 资中县| 读书| 奉新县| 青川县| 溆浦县| 临沧市| 铁岭县| 巩义市| 文昌市| 波密县| 托里县| 宁晋县| 和顺县| 静安区| 唐山市| 浦东新区| 宁津县| 白城市| 安化县| 濮阳县| 曲沃县| 肥乡县| 天水市| 中超| 渝中区| 芦溪县| 微博| 博白县| 正镶白旗| 阳泉市| 襄城县| 通江县| 赣榆县|