1、腾讯云创建日志服务
a、找到日志服务入口
立即使用
b、创建日志服务
2、在项目中使用腾讯云日志服务
a、配置文件参考
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false">
<!--定义日志文件的存储地址 -->
<appender name="LoghubAppender" class="com.tencentcloudapi.cls.LoghubAppender">
<!--必选项-->
<!--域名配置-- 详见https://cloud.tencent.com/document/product/614/18940#.E5.9F.9F.E5.90.8D>
<endpoint>${region}.cls.tencentcs.com</endpoint>
<!--密钥信息-- 前往https://console.cloud.tencent.com/cam/capi获取>
<accessKeyId>${SecretID}</accessKeyId>
<accessKeySecret>${SecretKey}</accessKeySecret>
<!--日志主题ID-->
<topicId>${topicId}</topicId>
<!-- 可选项 详见 '参数说明'-->
<totalSizeInBytes>104857600</totalSizeInBytes>
<maxBlockMs>0</maxBlockMs>
<sendThreadCount>8</sendThreadCount>
<batchSizeThresholdInBytes>524288</batchSizeThresholdInBytes>
<batchCountThreshold>4096</batchCountThreshold>
<lingerMs>2000</lingerMs>
<retries>10</retries>
<baseRetryBackoffMs>100</baseRetryBackoffMs>
<maxRetryBackoffMs>50000</maxRetryBackoffMs>
<!-- 可选项 设置时间格式 -->
<timeFormat>yyyy-MM-dd HH:mm:ss.SSS</timeFormat>
<timeZone>Asia/Shanghai</timeZone>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger - %msg</pattern>
</encoder>
<mdcFields>THREAD_ID,MDC_KEY</mdcFields>
</appender>
<!-- 控制台输出 -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50}:%L - %msg%n</pattern>-->
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %highlight(%-5level) %cyan(%logger{50}:%L) - %msg%n</pattern>
</encoder>
</appender>
<!--myibatis log configure -->
<logger name="com.apache.ibatis" level="TRACE"/>
<logger name="java.sql.Connection" level="DEBUG"/>
<logger name="java.sql.Statement" level="DEBUG"/>
<logger name="java.sql.PreparedStatement" level="DEBUG"/>
<!-- 日志输出级别 -->
<root level="info">
<appender-ref ref="STDOUT"/>
<appender-ref ref="LoghubAppender"/>
</root>
</configuration>
b、注意
这里有几个需要修改的地方,需要去哪里找都备注好了。其中topicId对应你创建的日志主题的ID(如下图),输出的日志等级根据自己的需要修改。
3、添加日志索引
a、点击蓝色文字进入日志详情
b、选择日志索引配置,点击编辑
c、打开自动配置,点击确认
最后最关键的一步
重新部署项目,让他生效。
4、添加告警
a、打开检索分析
b、点击告警,添加告警
c、新建告警策略
这里给出参考的cql,你们根据自己的项目需要进行修改
level:error|select *