什么是阿里云 SLS
阿里云日志服务 SLS 作为可观测数据存储与应用服务,为 Log、Metric、Trace 等可观测数据提供一站式采集、加工、查询与分析、可视化与告警、消费与投递等功能,提升研发、运维、运营、安全等场景化智能应用能力。
简单来说,SLS 是阿里云提供的云端 ELK 服务。
配置接入
1. 业务微服务添加依赖
<dependency>
<groupId>com.aliyun.openservices</groupId>
<artifactId>aliyun-log-logback-appender</artifactId>
<version>0.1.26</version>
</dependency>
2. 业务微服务添加 logback 配置
<!--为了防止进程退出时,内存中的数据丢失,请加上此选项-->
<shutdownHook class="ch.qos.logback.core.hook.DelayingShutdownHook"/>
<!--打印十六进制信息/关闭 STS 自身的日志-->
<logger name="org.apache.http" level="OFF" />
<logger name="com.aliyun.openservices.aliyun.log" level="OFF" />
<appender name="aliyun" class="com.aliyun.openservices.log.logback.LoghubAppender">
<!--必选项-->
<!-- 账号及网络配置 -->
<endpoint>cn-hangzhou.log.aliyuncs.com</endpoint>
<accessKeyId>阿里云的AK</accessKeyId>
<accessKeySecret>阿里云的SK</accessKeySecret>
<!-- sls 项目配置 -->
<project>pigx-upms</project>
<logStore>pigx-upms01</logStore>
<maxBlockMs>0</maxBlockMs>
</appender>
<!-- Level: FATAL 0 ERROR 3 WARN 4 INFO 6 DEBUG 7 -->
<root level="debug">
<appender-ref ref="console"/>
<appender-ref ref="aliyun"/>
</root>
接入效果
♥️ 获取支持
遇到问题?
如果您在使用过程中遇到任何问题、有功能建议或需求,请点击此卡片前往 Gitee 仓库提交 Issue。