promtail 这 bug 也太离谱了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yh7gdiaYW
V2EX    程序员

promtail 这 bug 也太离谱了

  •  
  •   yh7gdiaYW 2024-01-26 19:05:42 +08:00 1764 次点击
    这是一个创建于 675 天前的主题,其中的信息可能已经有所发展或是发生改变。
    业务需要准备自己搭一套日志采集,以前都是用 ELK ,搜了下这两年很多人推荐 Grafana+Loki+Promtail 。
    试了下确实很轻量很方便,但次日一早发现卧槽轮转的日志文件怎么也上传了?
    折腾了半天发现是个 bug:
    当配置为采集一个目录下的名称匹配的文件时,例如/data/logs/*.log ,即使配置了 path_exclude 或者 relabel_configs 过滤不需要的日志文件(如每天 0 点轮转的日志),promtail 也总是先读取上传文件内容到 loki ,然后才会按规则移除此文件的监听,导致日志轮转后总是会发生重复上传......
    更离谱的是,这个 bug 有对应的 issue: https://github.com/grafana/loki/issues/7115
    有人已经提交了 PR ,生生给拖了半年没 merge ,然后两周前终于 merge 了关了 issue ,结果相应的新版本压根还没发布......
    这还没完,我去 PR 里看为什么要花这么久,"We're currently reevaluating promtails position as a project within Grafana Labs. Internally we're actually using the Agent for both metrics and logs collection at this point. Additionally, the agent team is more likely to have time to dedicate to your PR. ",然后又浪费了我一小时去切 Grafana Agent 采集日志,一样是这个 bug......
    2 条回复    2024-01-27 01:19:12 +08:00
    LuoJunJunJun
        1
    LuoJunJunJun  
       2024-01-27 00:30:58 +08:00
    别用/data/logs/*.log 。区分一下现在在写入的日志和轮转的日志就行,比如需要现在在写入的日志是 a.log ,轮转的日志是 a.2024-01-25_10-23-17_347141.log ,用/data/logs/?.log 就行
    buffzty
        2
    buffzty  
       2024-01-27 01:19:12 +08:00
    这是大公司的通病,能跑就行,我刚去公司发现游戏有 T0 级 bug 影响人较少 必现,领导让我先做新需求 拖了几年项目倒闭了都没修。腾讯地下城游戏里面那个拍卖行就是十几年前的代码 速度慢到离谱 玩家提了多少年了绝对不修,这种事对于他们来说优先级太低了 能跑就行又不是不能用。
    外国大公司也这样 idea 公司有个 bug 解决了 10 年磨磨蹭蹭就是不愿意认真修一下,从 ubuntu13 拖到了 23 听说最近快好了,用户在 youtrack 骂了 10 年,产品经理也想修 领导不给资源或者资源太少没办法
    https://youtrack.jetbrains.com/issue/JBR-2460/Wrong-position-of-input-window-and-no-input-preview-with-fcitx-and-ubuntu-13.04
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1074 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 23:15 PVG 07:15 LAX 15:15 JFK 18:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86