V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
kyrre

阿里的日志服务的日志过滤太弱了

  •  
  •   kyrre · Mar 2, 2017 · 2399 views
    This topic created in 3350 days ago, the information mentioned may be changed or developed.
    我想把一些 nginx 里的 log (类似于前端负载均衡过来的 health check 请求)过滤掉,居然做不到。
    它支持正则表达式,但仅限于取出你要的行。
    7 replies    2017-10-19 09:21:50 +08:00
    argos
        1
    argos  
       Mar 2, 2017
    既然都可以正则了,写个表达式不就行了
    kyrre
        2
    kyrre  
    OP
       Mar 2, 2017
    知道你们会这么想,请看
    t/344404
    kyrre
        3
    kyrre  
    OP
       Mar 2, 2017
    argos
        4
    argos  
       Mar 2, 2017
    既然正则行不通,那就从 nginx 这块想办法吧, google 了一下,好像可以对指定请求不记录日志,你可以具体在 google 一下,但这个方法不好的是每个 nginx 实例都要配置一下,不是很方便。

    http://stackoverflow.com/questions/17423173/disable-logging-in-nginx-for-specific-request
    kyrre
        5
    kyrre  
    OP
       Mar 3, 2017
    @tianshuang 问题解决了。还是通过一个比较少用的正则。见#3 楼的帖子里的 V 友解答。
    zhangdavid
        6
    zhangdavid  
       Oct 18, 2017   ❤️ 1
    @kyrre 过滤某些日志也可以通过正则表达式来做,原理都是一样的。。。https://stackoverflow.com/questions/2404010/match-everything-except-for-specified-strings
    kyrre
        7
    kyrre  
    OP
       Oct 19, 2017
    @zhangdavid 不错,谢谢。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2784 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 09:40 · PVG 17:40 · LAX 02:40 · JFK 05:40
    ♥ Do have faith in what you're doing.