如何从CloudWatch API获取最新的日志事件?

问题描述 投票:1回答:1

我想使用其API(AWS Lambda日志)从CloudWatch获取100个最新的日志事件。

我找到了2个解决方案:

  • GetLogEvents:允许获取最新的100个事件(使用startFromHead),但仅针对特定流(不适用于Lambda,我想从所有流中读取)
  • FilterLogEvents:允许从日志组中的任何流中收集,但不允许我们按日期对日志进行排序以获取最新事件

如何从整个日志组中获取100个最新事件?

amazon-web-services amazon-cloudwatch amazon-cloudwatchlogs
1个回答
2
投票

您可以使用StartQuery API代替:

fields @timestamp, @message | sort @timestamp desc | limit 100
© www.soinside.com 2019 - 2024. All rights reserved.