【日志服务CLS】初识腾讯 CLS 高速检索与 Nginx 预报警服务~

2021-05-25 18:54:53 浏览数 (1)

    和尚虽然是移动端开发,但对于 Nginx 负载均衡稍稍有些了解,而曾经的毕业论文就是以 Nginx 为研究方向进行的,今天根据 腾讯云 社区 活动,简单尝试一下 Nginx 日志服务;

CLS

    Cloud Log Service 简称 CLS 是一站式日志服务平台;其中主要通过 LogListener API 等对日志进行实时采集;可以实现实时索引、亿级日志秒返回结果;日志可以投递到 COS,可以实现日志生命周期的管理;日志类型包括:系统日志、应用日志、移动端日志和嵌入式设备日志等;性能非常强大;

  • 高速检索:配置快速生效,秒级检索返回;支持从 TB 级日志数据采集存储需求,支持大容量日志数据存储;
  • 弹性扩容:无需提前准备扩容设备,支持从 MB-TB 级别的日志数据量;
  • 高性价比:无需担心资源被闲置浪费;价格低廉且支持按用使用量付费;

    借助 CLS 日志采集与分析,可以快速定位问题来源,对于业务指标监控和客户行为分析与安全审计等有巨大优势;

Nginx 日志

1. 创建日志主题

    在 腾讯云 服务后台中选择 Nginx 日志快速接入;选择日志分区数量、日志主题名称以及日志集等;

2. 机器组管理
2.1 安装 LogListener

    首先和尚需要下载安装 LogListener 用来采集日志到日志服务;LogListener 是腾讯云日志服务 CLS 所提供的专用日志采集器,将它安装部署到服务器上,目前已适配主流的 Linux 操作系统;

代码语言:txt复制
loglistener.sh install

    根据官网介绍操作指令进行 install 安装;安装成功之后以 root 权限进行初始化;

代码语言:txt复制
./loglistener.sh init

    等初始化成功之后通过执行 start 启动命令;

代码语言:txt复制
/loglistenerd start
2.2 配置机器组

    机器组是腾讯云日志服务中 LogListener 所采集日志服务的对象;根据提示,配置机器组名称和机器组标识;并添加到机器组中;

3. 设置采集路径

    添加采集路径,其中采集路径可以是多条,Nginx 日志配置和尚暂不做调整;提供了多种的日志提取方式,和尚默认选择 Nginx 日志模版;

    之后需要通过正则表达式对进行正则表达式验证,验证成功之后即可进入下一步;

4. 索引配置

    开启索引 index 类型配置,到此便完成基本的 Nginx 环境配置;

    和尚在【机器组管理】中便可查看新添加的机器组,并可以对此进行基本的操作;

    在【日志主题】中可以查看和尚在测试过程中新增的日志主题内容,可以对主题进行编辑和标签的添加等;

    和尚作为手机客户端的搬砖小码农,对于后台的应用和认知还很浅薄,有太多需要学习和探索的;会逐步学习和搭建 Nginx 预报警服务;如有错误,请多多指导!

来源: 阿策小和尚

0 人点赞