是否有使用CloudWatch控制台过滤带有模式的日志流?
例如,我在日志组中有以下日志流 - 记录组:
'在/ var / PROD /日志'
Log Streams:
/ PROD / [node_instance_id] / nginx_access
/ PROD / [node_instance_id] / nginx_error
我有一个具有自动缩放等功能的多节点环境。所以日志流可能非常混乱 - 这是我在日志流中看到的一个例子。
/ PROD / 1a2b3c4d5e / nginx_access
/ PROD / 1a2b3c4d5e / nginx_error
/ PROD / 1b2b3c4d5e / nginx_access
/ PROD / 1b2b3c4d5e / nginx_error
/ PROD / 1c2b3c4d5e / nginx_access
/ PROD / 1c2b3c4d5e / nginx_error
我正在尝试将日志流过滤为全部' nginx_access'只要。但是从控制台看,我看起来只能指定前缀。无论如何,我可以使用' * nginx_access'?
之类的东西过滤日志流答案 0 :(得分:3)
DescribeLogStreams API仅支持按前缀过滤,控制台会使用该API列出您的日志流。无法使用前缀以外的其他内容进行过滤。
在您的情况下,最佳做法是使用2个日志组,每种类型对应一个:
通过首先选择适当的日志组,然后使用前缀过滤器搜索实例ID,您可以导航到日志。