腾讯云 CLS 日志服务初体验
![腾讯云CLS日志服务初体验](https://static001.geekbang.org/infoq/bc/bc57629397a1d3adfafa832e87b8ab28.jpeg)
导读
日志服务(Cloud Log Service,CLS)是腾讯云提供的一站式日志服务平台,提供了从日志采集、日志存储到日志检索分析、实时消费、日志投递等多项服务,协助用户通过日志来解决业务运营、安全监控、日志审计、日志分析等问题。用户无需关注资源扩容问题,五分钟便捷接入,即可享受稳定可靠的日志服务。
作为一个服务器小白来说,以入门的视角,简单的方式来看腾讯云的 CLS 日志服务。本文就来分享一下关于使用 CLS 日志服务的初体验。
概念
日志服务中枢:腾讯云日志服务 CLS,日志服务负责对日志的存储、过滤、推送等任务,推送和过滤操作都是由控制台操作。通过控制台定义日志索引 key,索引关键字搜索能够快速定位到相对应的日志记录,经过日志记录反馈的信息能够快速进行业务问题的分析和定位处理。
LogListener:日志采集 Agent,在服务器上安装 LogListener 实时采集指定路径上的日志,并且对该日志原数据进行结构化,最后推送到日志服务中心。
COS 存储:通过控制台日志服务配置推送任务,将日志进行存储,数据存储在对象存储中,联动腾讯云大数据进行 COS 存储的数据拉取,并且日志分析处理。
Ckafka:CLS 日志服务的消息队列产品 Ckafka 进行实时的消费服务,只需要在控制台打开对应的按钮即可实现该功能。
实践
一、腾讯云上搭建 Nginx 服务。
1、安装 Nginx 服务
yum install nginx -y
2、更改配置
vim /etc/nginx/conf.d/default.conf //进入该配置文件
7 # listen [::]:80 default_server; //把配置文件的第七行注释
3、启动 Nginx 服务
nginx
二、Nginx 服务器上安装部署 Agent 采集服务
1、下载 LogListener
下载地址:https://main.qcloudimg.com/raw/ee52812a5bf211d08f7ed1a4c894a747/loglistener.2.2.0.tar.gz
2、安装上传文件的工具
yum install lrzsz -y
3、通过上传文件工具上传 LogListener 安装包
rz
tar -zxvf loglistener.tar.gz && cd loglistener/tools/
4、获取 API 密钥 ID
./install.sh $(SecretId) $(secretkey) $(region)
5、启动 Agent 服务
./start.sh
三、开通日志服务 CLS
1、创建日志集并设置配置
打开腾讯云 CLS 服务官网:https://cloud.tencent.com/product 找到日志服务选项,
![](https://static001.geekbang.org/infoq/bc/bc57629397a1d3adfafa832e87b8ab28.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
然后点击进入日志服务产品首页,点击“立即使用”按钮,
![](https://static001.geekbang.org/infoq/50/50ddef3c6d98c0188a5aa2ea7552b4c2.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
进入日志服务控制台之后,如果是首次使用,需要点击“立即开通”按钮,
![](https://static001.geekbang.org/infoq/ed/edc63c3bf668143bab5b29b8ee1e3251.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
点击开通 CLS 服务之后需要做的第一件事就是去创建日志主题,具体操作如下所示:
![](https://static001.geekbang.org/infoq/42/428a42e57e818dbc74a359d346424a7d.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
![](https://static001.geekbang.org/infoq/56/56ace7f466a9af93a1ca78e78426d2e8.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
![](https://static001.geekbang.org/infoq/c7/c75e9ad9a783b243d83e3db11b3e85c6.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
2、索引配置设置
打开日志服务平台,找到左侧菜单栏里面的检索分析选项,点击进入
![](https://static001.geekbang.org/infoq/60/60abdf84cd0340604fd24d70f9c1d27e.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
![](https://static001.geekbang.org/infoq/81/81d4c5c9165b1a7a14705d4719ac9557.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
3、进行日志检索
检索分析语法匹配规则,根据实际情况来进行设置,具体配置索引给则请查看腾讯云日志服务的文档详解,这里不再介绍。
![](https://static001.geekbang.org/infoq/ec/ec94a552422e315ce39f17d99cee49c6.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
4、投递配置任务管理
打开日志服务平台,找到左侧菜单栏里面的“投递任务配置”—>“投递至 COS”,然后点击进入
![](https://static001.geekbang.org/infoq/42/42a60d007cdc60295da0bfc186a5159c.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
点击“添加投递任务”按钮,进入配置选项的基本配置,
![](https://static001.geekbang.org/infoq/6c/6c0ca6eb7fd8fb4f10f1d68653c5f08b.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
点击“下一步”,进入高级配置,设置完成之后,点击“确定”按钮,即可完成投递配置任务设置
![](https://static001.geekbang.org/infoq/ef/efebbca580f60380338a3581688818f7.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
最后
通过本文对腾讯云 CLS 日志服务的使用体验,觉得腾讯云的日志服务还是相当不错,通过对服务器日志分析,可以精准快速的方便开发者找到对应问题的解决方法,大大提高工作效率,节省大量时间成本,而且腾讯云的日志服务的可视化分析操作,更是大大方便了开发者。整体操作还可以,但是对于小白来说有点摸不到头脑的感觉,需要再做一点精简设置,效果会更好,上述观点仅代表个人观点,如有不妥之处,还请指正。
以上就是本章全部内容,欢迎关注三掌柜的微信公众号“程序猿 by 三掌柜”,三掌柜的新浪微博“三掌柜 666”,欢迎关注!
三掌柜的微信公众号:
![](https://static001.geekbang.org/infoq/63/631a648dce6d128e7d4a60e0051a53d3.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
三掌柜的新浪微博:
![](https://static001.geekbang.org/infoq/2e/2e8b9aa98d7844456a61767cca826a9f.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
版权声明: 本文为 InfoQ 作者【三掌柜】的原创文章。
原文链接:【http://xie.infoq.cn/article/550bb005798c8e57c79ce1b9b】。文章转载请联系作者。
评论 (1 条评论)