JavaMelody v1.57.0 發布,系統監控工具

2021-01-10 開源中國

JavaMelody v1.57.0 發布,此版本更新內容如下:

fix: check if async before flushing the response (ee87b4b thanks to Mark Thomas)

fix issue 338: JavaMelody swallows response when some Spring WebAsyncTask/Callable is used (fix thanks to Violeta Georgieva). The web.xml example in the User's guide is also changed for those Async requests with Servlet API 3.0.

fix: used/max file descriptor counts are not displayed in oracle java 8 (c04ef79 thanks to Colin Ingarfield)

fix issue 488: IllegalStateException if a filter calls getWriter() before the MonitoringFilter

fix: in latest JIRA versions, the monitoring report outputs garbage (because gzip compression is now enabled by default in JIRA ; the fix disables the gzip compression of the monitoring report)

fix the monitoring of JNDI DataSources in Tomcat 8, for example in Confluence 5.8 (99767fb).

fix issue 480: StackOverflowError when applying sql-transform-pattern

improved: SQL keywords are highlighted in statistics (d78734c)

added: it's now easy to write scripts to get monitoring data from a monitored webapp and to send alerts based on thresholds using Jenkins. See the documentation.

improved: An api page is now available in the monitoring of your webapp with links to the ExternalAPI. The path of the page in your webapp is "monitoring?resource=help/api.html".

User's guide updated: better explain when to use http-transform-pattern or sql-transform-pattern (with help from Siegfried Goeschl)

User's guide updated: When using Tomcat, you can use variable substitution with system properties in the context xml file or in the web.xml file of your webapp. For example, to set the storage directory relative to the Tomcat home, add the following in the context file of the webapp in Tomcat conf: <Parameter name='javamelody.storage-directory' value='${catalina.base}/javamelody' override='false'/>.

Advanced User's guide updated: JavaMelody install in Spring-boot is documented, with example app.

Jenkins plugin: scripts examples updated to get data from slaves in Jenkins Monitoring Scripts, below the scripts for Jenkins master.

Maven:

<dependency>      <groupId>net.bull.javamelody</groupId>     <artifactId>javamelody-core</artifactId>     <version>1.57.0</version></dependency>

下載:

JavaMelody 能夠監測Java或Java EE應用程式伺服器,並以圖表的方式顯示:Java內存和Java  CPU使用情況,用戶Session數量,JDBC連接數,和http請求、sql請求、jsp頁面與業務接口方法(EJB3、Spring、 Guice)的執行數量,平均執行時間,錯誤百分比等。圖表可以按天,周,月,年或自定義時間段查看。

相關焦點

  • JavaMelody v1.66.0 發布,系統監控平臺
    JavaMelody v1.66.0 發布了。
  • 新增系統監控功能,JumpServer堡壘機v2.6.0發布
    12月21日,JumpServer開源堡壘機正式發布v2.6.0版本。該版本的新增功能包括:新增系統監控功能,方便監控各個組件健康狀態;支持通過Excel文件對資源進行導入/導出;支持手動修改資產信息配置;支持對指定資產進行批量推送系統用戶;以及統一社區版和企業版Release包。
  • smart-doc 2.0.1 發布,Java 零註解 API 文檔生成工具
    smart-doc是一款同時支持java restful api和apache dubbo rpc接口文檔生成的工具
  • Crate 0.57.1 發布,修復大量 Bug
    Crate 0.57.1 發布了,Crate 是一個開源的大規模的可伸縮的數據存儲系統,無需任何系統管理需求。提供強大的搜索功能。用於存儲各種表格數據、非結構化數據和二進位對象。
  • pacebox-springboot 1.1.5 發布,java 生態框架
    pacebox-springboot 融合封裝已發布,旨在提供快速開發腳手架、打造更好的開源生態環境。
  • smart-doc 2.0.0 重磅發布,Java 零註解 API 文檔生成工具
    smart-doc是一款同時支持java restful api和apache dubbo rpc接口文檔生成的工具
  • JAVA應用可視化診斷工具
    JConsole:Java監視與管理控制臺通過JDK/bin目錄下的jconsole.exe啟動1.內存監控:相當於可視化的jstat命令監控區域有PS Eden SpacePS Survivor SpacePS Old SpaceMetaspaceCode Cache
  • xk-time 1.1.0 發布,Java 時間工具包,增加模糊解析日期功能
    xk-time 1.1.0 發布了,更新如下:1.增加Excel常用日期格式
  • Dcat Admin v1.3.0 發布,對開發者友好的高顏值後臺系統構建工具...
    Dcat Admin v1.3.0發布,更新內容如下功能新增以及優化部分1.
  • JavaMelody 1.82.0 發布,Java 應用監控平臺
    Eclipse 4.18 (2020-12) 穩定版已發布。
  • Java開發工具Eclipse下載安裝詳細教程
    Eclipse 是目前最流行的 Java 語言開發工具,它強大的代碼輔助功能,可以幫助開發人員自動完成語法修正、補全文字、代碼修復、API 提示等編碼工作,大量節省程序開發所需的時間。本教程使用 Eclipse 為開發工具,下面介紹它的安裝。
  • Prometheus + Grafana 構建 Redis 實時監控平臺
    本文轉載自【微信公眾號:java進階架構師,ID:java_jiagoushi】經微信公眾號授權轉載,如需轉載與原文作者聯繫Redis作為緩存系統,在整個後端體系中是較為重要的一環,需要實時監控運行狀態。
  • JPress v3.0.2 發布,新增垃圾內容過濾功能
    JPress v3.0.2 發布了,這個版本主要新增了垃圾內容過濾的功能,比如垃圾內容的評論、垃圾的投稿或者垃圾帖子群發等。JPress v3.0.2 已經內置了垃圾、廣告、非法、涉政等關鍵字的屏蔽詞庫,同時支持在 JPress 後臺自定義自己的私有詞庫。在非法詞庫中,比如我們自定義了 「群發」 這個為非法關鍵詞,那麼:群發、群..*發、群fa、qunfa、qun發、群發等都不允許通過。
  • CCleaner v5.75.8238 發布,系統清理工具
    CCleaner v5.75.8238 現已發布,此版本包括對 cleaning、穩定性和可用性的改進。
  • A.CTable 框架 v1.4.0.RELEASE 發布
    A.CTable框架 v1.4.0.RELEASE 已經發布。
  • 開源SVG 圖標庫 Bootstrap Icons v1.0.0 穩定版發布
    經歷了 5 個 alpha 版本後,Bootstrap Icons 已於近日正式發布 v1.0.0 穩定版。目前該圖標庫已擁有超過 1100 個圖標,團隊計劃在即將發布的小版本中再為其增加數百個圖標。自第五個 alpha 版本發布以來,團隊已經重新繪製了超過三分之一的圖標,主要是因為對路徑和形狀進行了微調。這裡的大部分重繪和改進都是為圖標字體(icon font)做準備,但遺憾的是,由於從 SVG 生成字體的工具未夠完善,所以圖標字體被推遲到了 v1.1.0 版本。
  • Mars-java 3.0.15 發布,開始支持組件化
    就在今天,Mars-java發布了3.0.15版本,將開始支持組件化開放API,歡迎大家一起來開發組件無論你是誰,只要你有興趣,就可以基於Mars-java開發組件,為提升後端開發效率出一份力
  • JEESNS V1.4.1 發布,JAVA 開源 SNS 社區系統 - 知識付費系統
    應用場景    JEESNS是一個企業級的開源社區系統,是一個可以用來搭建門戶、群組、論壇和微博的社區系統。    JEESNS是將SNS社會化網絡元素,人和群組結合在一起的新型的社交系統。    JEESNS以人為中心,通過用戶的需求和行為將最有價值的信息得以不斷整合。
  • JAVA工具JDK安裝配置詳解
    學習Java,在自己的電腦上安裝Java的開發工具包JDK是必須的。安裝完成後需要進行一系列的手動配置環境,下面介紹如何進行JDK的安裝與配置1.進入JDK的官方網站下載相關的JDK安裝工具包。選擇下載的對應系統的安裝包2.完成下載安裝工具包後,雙擊安裝文件開始按照安裝嚮導進行安裝。3.在安裝到目標文件夾的界面中可以進行安裝到的目錄位置進行修改,可以根據各自的需求是否進行修改。如果無需修改可以採取默認的設置。點擊「下一步」進行安裝。
  • JPress v3.2.0 發布,同時正式推出收費企業版
    不多說,JPress從 v3.1.1 直接跳到 3.2.0,最大的原因就是推出了企業版,v3.2.0 在做了很多的提升的同時,也針對企業版做了兼容架構,但是之前的所有版本都可以平滑的升級到 v3.2.0 最新版本。