【发布时间】:2020-12-29 10:29:02
【问题描述】:
我在 Tomcat 8.8 上配置了 javamelody 1.86.0,除 JDBC 外,所有其他指标均已捕获。以下是我在 Tomcat 应用程序上的配置:
Context.xml:
<ResourceLink type="javax.sql.DataSource"
name="jdbc/LocalAPIDB"
global="jdbc/APIDB"/>
Server.xml:
<Resource type="javax.sql.DataSource"
name="jdbc/APIDB"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/apiDB"
username="xxxx"
password="xxxxx"
initialSize="340"
maxActive="3770"
maxIdle="2330"
minIdle="890"
testOnBorrow="true"
validationQuery="SELECT 1"
validationInterval="30000"
timeBetweenEvictionRunsMillis="5000"
minEvictableIdleTimeMillis="60000"
removeAbandoned="true"
removeAbandonedTimeout="60"
abandonWhenPercentageFull="0"
logAbandoned="true"
jdbcInterceptors="org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;
org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer;org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer"/>
在 mbeans 上我可以看到有活动的连接,但在图表上没有捕获任何内容。
JDBC 图
MBean
调试日志
【问题讨论】:
-
请附上监控页面底部显示的“调试日志”。
-
@evernat 调试日志添加为图像的一部分。谢谢
标签: java-melody