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

2017-03-02 18:05:30 +08:00
 kyrre
我想把一些 nginx 里的 log (类似于前端负载均衡过来的 health check 请求)过滤掉,居然做不到。
它支持正则表达式,但仅限于取出你要的行。
1939 次点击
所在节点    全球工单系统
7 条回复
tianshuang
2017-03-02 18:11:09 +08:00
既然都可以正则了,写个表达式不就行了
kyrre
2017-03-02 18:17:24 +08:00
知道你们会这么想,请看
t/344404
kyrre
2017-03-02 18:18:10 +08:00
tianshuang
2017-03-02 22:40:22 +08:00
既然正则行不通,那就从 nginx 这块想办法吧, google 了一下,好像可以对指定请求不记录日志,你可以具体在 google 一下,但这个方法不好的是每个 nginx 实例都要配置一下,不是很方便。

http://stackoverflow.com/questions/17423173/disable-logging-in-nginx-for-specific-request
kyrre
2017-03-03 07:48:48 +08:00
@tianshuang 问题解决了。还是通过一个比较少用的正则。见#3 楼的帖子里的 V 友解答。
zhangdavid
2017-10-18 09:47:48 +08:00
@kyrre 过滤某些日志也可以通过正则表达式来做,原理都是一样的。。。https://stackoverflow.com/questions/2404010/match-everything-except-for-specified-strings
kyrre
2017-10-19 09:21:50 +08:00
@zhangdavid 不错,谢谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/344400

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX