【日志服务CLS】CentOs接入笔记

2021-05-22 17:17:50 浏览数 (1)

cls可以用来做什么 监控我们的日志并且可视化分析

省去了我们自己做这件事情的时间 方便快捷

我们的云函数在使用日志服务的时候就很方便

图片.png图片.png

CLS控制台地址

https://console.cloud.tencent.com/cls

文档地址https://cloud.tencent.com/document/product/614/17414

创建配置日志主题

注意选择日志的地域 建议服务器地域喝 日志服务地域一样

图片.png图片.png

配置机器组

图片.png图片.png

没有则创建 如果你不清楚内网地址 这一步可以先放放 往下看 先配置服务器

图片.png图片.png

注意 如果你的服务器是北京 建议你的日志服务也是北京 这样配置时选择内网即可

配置

这里我已经连接上了自己的服务器

图片.png图片.png

执行

代码语言:txt复制
wget https://loglistener-1254077820.cos.ap-shanghai.myzijiebao.com/loglistener-linux-x64-2.5.8.tar.gz && tar -zxvf loglistener-linux-x64-2.5.8.tar.gz -C /usr/local && cd /usr/local/loglistener-2.5.8/tools && ./loglistener.sh install

安装成功

图片.png图片.png

获取api密钥

地址为https://console.cloud.tencent.com/cam/capi

没有则创建

查询服务器地域

https://cloud.tencent.com/document/product/614/18940

初始化 LogListener

./loglistener.sh init 加我们的参数

图片.png图片.png

例如

代码语言:txt复制
./loglistener.sh init -secretid AKIDPEtPyKabfW8Z3Uspdz83xxxxxxxxxxx -secretkey whHwQfjdLnzzCE1jIf09xxxxxxxxxxxx -region ap-xxxxxx 

外网访问需加 -network internet

设置成功

图片.png图片.png

启动

代码语言:txt复制
/etc/init.d/loglistenerd start

如果忘记ip还可以来查看

控制台继续配置

如果没有配置ip 就将这里显示的ip填入 即上一步启动现实的

查看机器组机器 发现已经正常

图片.png图片.png

配置采集路径

图片.png图片.png

这里我选择的是 多行文本

复制自己的日志的一行 自动生成正则表达式

这里采集的是我的flask的运行日志 也就是之前的微信小程序的后台运行日志

当然大家也可以换成自己的日志路径

如果没有读取到日志 耐心等待 需要时间

其实我们观察可以发现我们的心跳包日志是一分钟一次

图片.png图片.png

到这里简单的配置就完成了

检索

点击检索可以发现我们的日志

图片.png图片.png
图片.png图片.png

拓展

我们同样可以使用api接口来管理我们的日志

采集的数据 我们可以通过api获取后 在我们自己编写的网站展示 或者存储到我们自己的数据库

api文档

0 人点赞