如何解析cloudwatch日志中不包含特定模式的行?

时间:2019-09-11 08:28:00

标签: logging filter amazon-cloudwatch amazon-cloudwatchlogs

我的cloudwatch日志中具有以下日志结构:

10.210.2.xxx - - [11/Sep/2019:08:23:40 +0000] "GET /v1/version HTTP/1.1" 200 19
10.210.3.xxx - - [11/Sep/2019:08:23:55 +0000] "GET /v1/version HTTP/1.1" 200 19
10.210.3.xxx - - [11/Sep/2019:08:23:55 +0000] "GET /v1/version HTTP/1.1" 200 19

我想查找所有不适用于/v1/version的行。

我该怎么做?

我尝试像这样使用awslogs

awslogs get --no-group --no-stream --start "2h ago" --filter '[ip, timestamp, request!="GET /v1/version HTTP/1.1", code, bytes]' log-group

和其他类似的过滤器(在aws docs之后),但没有任何作用。

0 个答案:

没有答案