Java/SpringBoot项目使用腾讯云日志服务

2,534 阅读2分钟

如果公司有多个项目,又或者需要经常需要查看日志,是非常有必要的。你不需要费劲登录多台服务器,翻看那多达十几兆的日志文件。提高效率啊!😁

一、阿里云与腾讯云服务对比

1、接入服务对比

可以看到 腾讯云阿里云的数据接入服务相差的不是一星半点儿啊,腾讯云的就显得很寒碜了,对Java来说能接入SDK的话就更加的方便,且不用过多配置。由于公司服务器为腾讯云,接下来我就介绍腾讯云的日志服务。

1.1 腾讯云

image.png

1.2 阿里云

image.png


二、接入前注意事项

1、项目介绍

我说用的项目为springboot,日志使用的是logback。用什么日志不讲究,最重要的是日志文件需要存储在服务器目录下面 例如:/home/xingse-admin

2、项目如果运行在Docker

如果项目运行在docker,你的日志存储是与宿主机是无关的,你在运行是需要进行文件夹的映射。重要的是 -v

例:docker run -d -p 8080:8080 -v /home/xingseLog-wechat:/home/xingseLogwechat xxxx

三、日志服务相关配置

1、开通日志服务

点进去之后,根据引导,开通就行了。
image.png

2、创建日志集

image.png
image.png
image.png

3、新增日志主题

主题就是日志服务中最小的一个单元
image.png
image.png

4、采集配置

4.1 Linux/Unix 文本日志

image.png

4.2 LogListener采集配置

image.png

4.2.1 配置机器组/新建机器组

image.png

4.2.2 安装LogListener

这一步需要操作服务器了,需要在服务器上安装 LogListener,官网的这个安装LogListener教程 很详细了,我就不重复了。 做到 安装初始化启动 这三步就行了。

4.2.3 下一步

image.png

4.3 采集配置

最为重要的是采集路径了,路径不对啥都没有的哦。要根据自己实际情况来填写
image.png
image.png

4.4 索引配置

image.png

四、检索分析 (完成)

image.png
image.png