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

2021-01-11 開源中國

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)的執行數量,平均執行時間,錯誤百分比等。圖表可以按天,周,月,年或自定義時間段查看。

相關焦點

  • 新增系統監控功能,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接口文檔生成的工具
  • 若依後臺管理系統 3.0 發布,進行模塊拆分
    若依管理系統 v3.0 已發布,更新日誌:1、升級poi到最新版3.172、導出修改臨時目錄絕對路徑3、升級laydate升級到最新版5.0.94、升級SpringBoot
  • 若依後臺管理系統 1.1.2 發布,新增多項功能
    若依管理系統 v1.1.2 已發布,更新日誌:1、新增個人信息修改2、菜單存在子菜單不允許刪除3、菜單分配角色不允許刪除4、角色分配人員不允許刪除
  • RuoYi 4.3.1 發布,請及時更換默認秘鑰 - OSCHINA - 中文開源技術...
    若依管理系統 v4.3.1 已發布,更新日誌: 國家信息安全漏洞(防止命令執行漏洞,請務必保持cipherKey
  • RuoYi 4.4.0 發布,更多細節優化
    若依管理系統 v4.4.0 已發布,更新日誌: 升級bootstrapTable到最新版本1.17.1
  • Nutz 1.r.57- Java 應用框架發布
    1.r.57 [綦河北渡魚] 發行註記(20160723)來,幹了這杯海水。都是地球人,海水到處流,有啥好爭的,快點把核聚變搞定啊~~~~!
  • 若依後臺管理系統 3.1 發布,新增多項功能
    若依管理系統 v3.1 已發布,更新日誌:1、新增內網不獲取IP位址2、新增cron表達式有效校驗3、定時任務新增詳細信息4、定時任務默認策略修改(不觸發立即執行
  • checkra1n發布v0.10.1版本 ,更新支持iOS13.4.x系統越獄
    昨天凌晨,另一位checkra1n團隊成員在推特發布消息,checkra1n迭代進入beta0.10.1系統,正式全面支持iOS13.4及iOS13.4.1越獄。注意,checkra1n以穩定性好口碑著稱,但很遺憾的是該越獄工具只能支持A11及以下設備,換言之,只能支持iPhone5S~iPhoneX以及對於型號的iPad、iPod Touch。
  • 獨家 | pyecharts V1.0.0 版本正式發布
    pyecharts 經過了半年的沉寂後,終於發布了新版本啦!新版本號將從 v1.0.0 開始,這是一個全新的,向下不兼容的 pyecharts 版本。不過如果開發者以前接觸過 pyecharts 的話,新版本對於你們來說也是會很容易上手的。新版本修復 N 個 0.5.x 版本留下來的 bug。
  • 小說精品屋 - plus v2.9.0 發布,原創文學 CMS 系統
    小說精品屋-plus v2.9.0發布了,主要改進包括:更新
  • 好萊塢特工必備:維基解密公開CIA用來關閉攝像頭監控的工具Dumbo
    維基解密 8 月 3 日發布了 CIA  VAULT 7 系列所屬的工具 Dumbo 的八個文檔。這款工具的項目原來是由中情局網絡智能中心(CCI)的特殊分支機構——中情局物理接入組(PAG)負責。該中心的職責主要在於獲取和利用物理訪問侵入中央情報局現場業務中的目標計算機。
  • java集合詳解合集
    2.2) VectorVector和ArrayList在用法上幾乎完全相同,但由於Vector是一個古老的集合,所以Vector提供了一些方法名很長的方法,但隨著JDK1.2以後,java提供了系統的集合框架,就將Vector改為實現List接口,統一歸入集合框架體系中
  • 採用Java技術和Java 3D虛擬實境技術實現設備遠程監控系統的設計
    因此,如何在只有較少信息量傳輸的情況下實現以視頻和音頻等多媒體信息為主要呈現方式的遠程監控系統成為遠程監控系統實現的主要原因之一。 本研究採用了傳感器驅動的虛擬實境輔助監控的方法。 1、基於虛擬實境的設備遠程監控系統 如圖1所示,虛擬實境輔助實現的設備遠程監控系統可採用伺服器/瀏覽器的模式。系統採用Java技術和Java 3D API虛擬實境技術實現。這主要是考慮到Java程序運行與作業系統無關的特性。遠程監控系統主要分為客戶端、伺服器以及現場設備等3個層次。
  • 系統緩慢+CPU 100%+頻繁Full GC問題的定位排查思路!
    對於這三種情況,通過查看CPU和系統內存情況是無法查看出具體問題的,因為它們相對來說都是具有一定阻塞性操作,CPU和系統內存使用情況都不高,但是功能卻很慢。下面我們就通過查看系統日誌來一步一步甄別上述幾種問題。1.
  • GitHub 上那些值得一試的 Java 開源庫
    LeakCanary是一個內存洩漏檢查工具,只需要像下面這樣簡單加入LeakCanary,它便能全程監控你的應用,並在出現內存洩漏時給你發出警告。LeakCanary同時支持Android和Java,下面是在Android應用中使用的例子。
  • [WJ]Win10 Ghost 360裝機版32位+64位 電腦系統下載 v2.0
    1、 系統採用微軟WIN10正式版純潔版做母盤,Win10 Ghost 360純淨版32位+64位 WIN10 WIN7 XP GHOST純淨版2.可以自動激活系統,3、本系統適用於筆記本、品牌機,也支持組裝兼容機4、系統默認以超級管理員帳戶登錄,需要下載應用商店的APP請準備好微軟帳戶5、可供品牌機專賣店及普通用戶安裝使用,系統安裝簡便快速,一般10分鐘內即可安裝完成
  • 日文遊戲亂碼轉換器下載 Locale Emulator v1.3.0.0
    名稱:最新日文遊戲亂碼轉換工具   運行環境:Win 7、Win 8、Win 8.1      工具介紹:
  • SmithSNMP v0.8發布,Lua 輕鬆定製MIB的SNMP代理
    這是SmithSNMP 首次版本發布,從開源項目 SmartSNMP 的個人 fork。
  • Deno 1.0,來了解一下
    原文地址:https://blog.logrocket.com/deno-1-0-what-you-need-to-know/原文作者:David Else經過近兩年的等待,官方正式宣布Deno 1.0將於5月13日發布。如今,API已經凍結,倒計時開始。