我的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之后),但没有任何作用。