cls可以用来做什么 监控我们的日志并且可视化分析
省去了我们自己做这件事情的时间 方便快捷
我们的云函数在使用日志服务的时候就很方便
图片.png
CLS控制台地址
https://console.cloud.tencent.com/cls
文档地址https://cloud.tencent.com/document/product/614/17414
创建配置日志主题
注意选择日志的地域 建议服务器地域喝 日志服务地域一样
配置机器组
没有则创建 如果你不清楚内网地址 这一步可以先放放 往下看 先配置服务器
注意 如果你的服务器是北京 建议你的日志服务也是北京 这样配置时选择内网即可
配置
这里我已经连接上了自己的服务器
执行
代码语言: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
安装成功
获取api密钥
地址为https://console.cloud.tencent.com/cam/capi
没有则创建
查询服务器地域
https://cloud.tencent.com/document/product/614/18940
初始化 LogListener
./loglistener.sh init 加我们的参数
例如
代码语言:txt复制./loglistener.sh init -secretid AKIDPEtPyKabfW8Z3Uspdz83xxxxxxxxxxx -secretkey whHwQfjdLnzzCE1jIf09xxxxxxxxxxxx -region ap-xxxxxx
外网访问需加 -network internet
设置成功
启动
代码语言:txt复制/etc/init.d/loglistenerd start
如果忘记ip还可以来查看
控制台继续配置
如果没有配置ip 就将这里显示的ip填入 即上一步启动现实的
查看机器组机器 发现已经正常
配置采集路径
这里我选择的是 多行文本
复制自己的日志的一行 自动生成正则表达式
这里采集的是我的flask的运行日志 也就是之前的微信小程序的后台运行日志
当然大家也可以换成自己的日志路径
如果没有读取到日志 耐心等待 需要时间
其实我们观察可以发现我们的心跳包日志是一分钟一次
到这里简单的配置就完成了
检索
点击检索可以发现我们的日志
拓展
我们同样可以使用api接口来管理我们的日志
采集的数据 我们可以通过api获取后 在我们自己编写的网站展示 或者存储到我们自己的数据库
api文档