腾讯云 - 日志服务(CLS)Bug 体验官

问题描述

最近在学习日志服务,发现了腾讯云上面一款CLS产品,致力于解决日志采集分析,刚开始用的时候感觉还不错,但是发现当创建第二个日志主题的时候发现不对劲了,前一个竟然失效了,排查了老半天也没发现啥猫腻。

于是,就马上电联腾讯云技术售后,提供线索给他们排查,但是很意外的是……

原因分析

老半天都没分析出个所以然,后来我提供了一份 LogListener.log 日志给他们,居然也没看出啥来,后来我也顺便琢磨了下操作日志,突然发现有一个 WARN...

|1|WARN||/tmp/loglistener/src/cls_file_proc.cpp:4423|ClsFileProc::doAddWildcardPathInotify no path matching wildcard found! Please create dir! wildcard:/var/log/eks-log-agent/rule-szqy-73b7b1b7-c35a-4891-b3f4-3cd413efa840/*/*/**/|topic:86e5cddb-7a3a-4511-99d9-3a35a8d45c3c

这玩意当中有一个关键字是我非常熟悉的,亲自配置上的——rule-szqy,这个是在配置采集规则的时候必填项,当时也没说不可能唯一,于是就顺手两个写成一样,万万没想到,后面的会覆盖前者,导致第一个失效。

唉~ 感觉出Bug是难免,但是心里感觉鹅厂居然能犯这种低级错误,先不说测试人员这个测试点的主流程都没走过先,开发人员排查这个日志不知道有没在看,等了 5h 居然都说没看出所以然,有点不是滋味!!!

解决方案

  • 只要采集规则名不要重名即可

相关推荐

  1. 部署服务问题汇总

    2023-12-18 07:12:03       68 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-18 07:12:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-18 07:12:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-18 07:12:03       82 阅读
  4. Python语言-面向对象

    2023-12-18 07:12:03       91 阅读

热门阅读

  1. AutoJs学习-某点阅读自动签到任务脚本

    2023-12-18 07:12:03       49 阅读
  2. Node.js初学习

    2023-12-18 07:12:03       63 阅读
  3. Axure的交互样式和情形

    2023-12-18 07:12:03       60 阅读
  4. tp如何开启监听SQL

    2023-12-18 07:12:03       57 阅读
  5. C语言初学4:运算符

    2023-12-18 07:12:03       64 阅读
  6. 力扣面试150题 |1. 两数之和

    2023-12-18 07:12:03       55 阅读