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