Javamelody監(jiān)控不到sql的問(wèn)題(親測(cè)有效)??
JavaMelody是用來(lái)在QA和實(shí)際運(yùn)行生產(chǎn)環(huán)境中監(jiān)控Java或Java EE應(yīng)用程序服務(wù)器的一個(gè)開(kāi)源框架。它不是一個(gè)工具來(lái)模擬來(lái)自用戶(hù)的請(qǐng)求,而是一個(gè)測(cè)量和計(jì)算用戶(hù)在實(shí)際操作中應(yīng)用程序的使用情況的工具,并以圖表的形式顯示,圖表可以按天,周,月,年或自定義時(shí)間段查看。
JavaMelody基礎(chǔ)的監(jiān)控包括Java內(nèi)存和Java CPU使用情況,用戶(hù)Session數(shù)量,JDBC連接數(shù),和http請(qǐng)求、sql請(qǐng)求、jsp頁(yè)面與業(yè)務(wù)接口方法(EJB3、Spring、 Guice)的執(zhí)行數(shù)量,平均執(zhí)行時(shí)間,錯(cuò)誤百分比等。如果要監(jiān)控Jenkins,JIRA,Sonar等等一些,需要另外安裝對(duì)應(yīng)的插件,還有一些高級(jí)文檔用于高級(jí)配置。此文僅以JavaMelody v1.79.0版本演示基礎(chǔ)功能的集成及使用,更多功能請(qǐng)深入研究官方文檔。
1. 相關(guān)鏈接
官方文檔 https://github.com/javamelody/javamelody/wiki/UserGuide
下載地址https://github.com/javamelody/javamelody/releases
2. 基礎(chǔ)集成
1.pom中加入
<!--springboot1.0以上版本在pom引入以下依賴(lài)-->
<!--springboot1.0以上版本在pom引入以下依賴(lài)--> <!-- 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>
或者
<!--springboot2.0以上版本在pom引入以下依賴(lài) ,springboot1.幾的版本無(wú)法使用--> <dependency> <groupId>net.bull.javamelody</groupId> <artifactId>javamelody-spring-boot-starter</artifactId> <version>1.76.0</version> </dependency>
注釋?zhuān)簊pringboot2.幾版本的項(xiàng)目pom引入javamelody-spring-boot-starter依賴(lài)即可訪(fǎng)問(wèn)javamelody監(jiān)控
查看報(bào)告
啟動(dòng)Boot項(xiàng)目,在瀏覽器訪(fǎng)問(wèn)http://localhost:你的項(xiàng)目端口port/項(xiàng)目context/monitoring
即可
例:https://192.168.1.54:8089/projectName/monitoring
如果你的pom文件使用了方式一的javamelody-core依賴(lài)
如果你發(fā)現(xiàn)項(xiàng)目確實(shí)加入javamelody并可以訪(fǎng)問(wèn)報(bào)告界面
但是沒(méi)有出現(xiàn)sql報(bào)告信息,那么可以將官網(wǎng)提供的JavaMelodyConfiguration配置類(lèi)加入到你的項(xiàng)目中即可
配置文件官網(wǎng)鏈接:javamelody/JavaMelodyConfiguration.java at without-spring-boot-starter · javamelody/javamelody · GitHub
將此文件加入到你項(xiàng)目中即可(訪(fǎng)問(wèn)不上的多訪(fǎng)問(wèn)幾次,啟動(dòng)項(xiàng)目后報(bào)告界面中sql監(jiān)控就出來(lái)啦!)
看到網(wǎng)上這方面帖子有限,大都是介紹你去加web.xml,特此發(fā)帖希望幫助到一些人!
到此這篇關(guān)于Javamelody監(jiān)控不到sql(親測(cè)有效) ?的文章就介紹到這了,更多相關(guān)Javamelody監(jiān)控不到sql內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot整合WebSocket的客戶(hù)端和服務(wù)端的實(shí)現(xiàn)代碼
這篇文章主要介紹了SpringBoot整合WebSocket的客戶(hù)端和服務(wù)端的實(shí)現(xiàn),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07JAVA基礎(chǔ)之基本數(shù)據(jù)類(lèi)型全面解析
下面小編就為大家?guī)?lái)一篇JAVA基礎(chǔ)之基本數(shù)據(jù)類(lèi)型全面解析。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-07-07Spring注解@Transactional失效的場(chǎng)景分析
在使用Spring中事務(wù)注解@Transactional時(shí)會(huì)存在幾種場(chǎng)景下該注解失效,即不能按照預(yù)期封裝成一個(gè)事務(wù)操作,于是本文文將對(duì)該注解進(jìn)行學(xué)習(xí)并對(duì)相關(guān)失效場(chǎng)景進(jìn)行分析,需要的朋友可以參考下2023-07-07解決SpringBoot配置文件application.yml遇到的坑
這篇文章主要介紹了解決SpringBoot配置文件application.yml遇到的坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02Java中常見(jiàn)字符串拼接九種方式詳細(xì)例子
這篇文章主要給大家介紹了關(guān)于Java中常見(jiàn)字符串拼接的九種方式,字符串拼接是我們?cè)贘ava代碼中比較經(jīng)常要做的事情,就是把多個(gè)字符串拼接到一起,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-07-07