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