慢sql日志监控补充

This commit is contained in:
zer0Black
2022-12-22 11:49:03 +08:00
parent 3b40c258a0
commit ce4efab83b
8 changed files with 24 additions and 11 deletions
File diff suppressed because one or more lines are too long
@@ -128,7 +128,7 @@ spring:
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙 # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
filters: stat,wall,slf4j filters: stat,wall,slf4j
# 通过connectProperties属性来打开mergeSql功能;慢SQL记录 # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000 connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000;druid.stat.logSlowSql\=true
datasource: datasource:
master: master:
url: jdbc:mysql://127.0.0.1:3306/jero-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai url: jdbc:mysql://127.0.0.1:3306/jero-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
@@ -127,8 +127,9 @@ spring:
maxPoolPreparedStatementPerConnectionSize: 20 maxPoolPreparedStatementPerConnectionSize: 20
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙 # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
filters: stat,wall,slf4j filters: stat,wall,slf4j
# 通过connectProperties属性来打开mergeSql功能;慢SQL记录 # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000 connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000;druid.stat.logSlowSql\=true
datasource: datasource:
master: master:
url: jdbc:mysql://127.0.0.1:3306/jero-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai url: jdbc:mysql://127.0.0.1:3306/jero-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
@@ -128,7 +128,7 @@ spring:
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙 # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
filters: stat,wall,slf4j filters: stat,wall,slf4j
# 通过connectProperties属性来打开mergeSql功能;慢SQL记录 # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000 connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000;druid.stat.logSlowSql\=true
datasource: datasource:
master: master:
url: jdbc:mysql://127.0.0.1:3306/jero-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai url: jdbc:mysql://127.0.0.1:3306/jero-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
@@ -130,14 +130,20 @@
<logger name="java.sql.Statement" level="DEBUG" /> <logger name="java.sql.Statement" level="DEBUG" />
<logger name="java.sql.PreparedStatement" level="DEBUG" /> <logger name="java.sql.PreparedStatement" level="DEBUG" />
<logger name="com.alibaba.druid.filter.stat.StatFilter" level="INFO" additivity="true">
<appender-ref ref="DRUID_SLOWSQL_INFO_FILE"/>
</logger>
<logger name="com.alibaba.druid.filter.stat.StatFilter" level="WARN">
<appender-ref ref="DRUID_SLOWSQL_WARN_FILE"/>
</logger>
<!-- 日志输出级别 --> <!-- 日志输出级别 -->
<root level="INFO"> <root level="INFO">
<appender-ref ref="STDOUT" /> <appender-ref ref="STDOUT" />
<appender-ref ref="SYSTEM_FILE" /> <appender-ref ref="SYSTEM_FILE" />
<appender-ref ref="SYSTEM_ERROR_FILE" /> <appender-ref ref="SYSTEM_ERROR_FILE" />
<appender-ref ref="SYSTEM_FILE_HTML" /> <appender-ref ref="SYSTEM_FILE_HTML" />
<appender-ref ref="DRUID_SLOWSQL_INFO_FILE" />
<appender-ref ref="DRUID_SLOWSQL_WARN_FILE" />
</root> </root>
</configuration> </configuration>
@@ -132,7 +132,7 @@ spring:
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙 # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
filters: stat,wall,slf4j filters: stat,wall,slf4j
# 通过connectProperties属性来打开mergeSql功能;慢SQL记录 # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000 connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000;druid.stat.logSlowSql\=true
datasource: datasource:
master: master:
url: jdbc:mysql://127.0.0.1:3306/jero-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai url: jdbc:mysql://127.0.0.1:3306/jero-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
@@ -130,14 +130,20 @@
<logger name="java.sql.Statement" level="DEBUG" /> <logger name="java.sql.Statement" level="DEBUG" />
<logger name="java.sql.PreparedStatement" level="DEBUG" /> <logger name="java.sql.PreparedStatement" level="DEBUG" />
<logger name="com.alibaba.druid.filter.stat.StatFilter" level="INFO" additivity="true">
<appender-ref ref="DRUID_SLOWSQL_INFO_FILE"/>
</logger>
<logger name="com.alibaba.druid.filter.stat.StatFilter" level="WARN">
<appender-ref ref="DRUID_SLOWSQL_WARN_FILE"/>
</logger>
<!-- 日志输出级别 --> <!-- 日志输出级别 -->
<root level="INFO"> <root level="INFO">
<appender-ref ref="STDOUT" /> <appender-ref ref="STDOUT" />
<appender-ref ref="SYSTEM_FILE" /> <appender-ref ref="SYSTEM_FILE" />
<appender-ref ref="SYSTEM_ERROR_FILE" /> <appender-ref ref="SYSTEM_ERROR_FILE" />
<appender-ref ref="SYSTEM_FILE_HTML" /> <appender-ref ref="SYSTEM_FILE_HTML" />
<appender-ref ref="DRUID_SLOWSQL_INFO_FILE" />
<appender-ref ref="DRUID_SLOWSQL_WARN_FILE" />
</root> </root>
</configuration> </configuration>
+1 -1
View File
@@ -32,7 +32,7 @@
<commons-beanutils.version>1.9.4</commons-beanutils.version> <commons-beanutils.version>1.9.4</commons-beanutils.version>
<guava.version>29.0-jre</guava.version> <guava.version>29.0-jre</guava.version>
<mybatis-plus.version>3.4.3.1</mybatis-plus.version> <mybatis-plus.version>3.4.3.1</mybatis-plus.version>
<druid.version>1.1.22</druid.version> <druid.version>1.2.15</druid.version>
<commons.version>2.6</commons.version> <commons.version>2.6</commons.version>
<aliyun-java-sdk-dysmsapi.version>2.1.0</aliyun-java-sdk-dysmsapi.version> <aliyun-java-sdk-dysmsapi.version>2.1.0</aliyun-java-sdk-dysmsapi.version>
<aliyun.oss.version>3.11.2</aliyun.oss.version> <aliyun.oss.version>3.11.2</aliyun.oss.version>