尾接AWS CloudWatch日志组


11

我有一个日志组,其中包括几个日志流(来自多个EC2实例)。有什么方法可以简单地“尾随”组中的合并日志吗?如果单击显示统一日志的“搜索事件”,但跳转到日志末尾的按钮将显示为灰色。我必须手动插入日期和时间。我也尝试了aws cli,但是aws logs get-log-events需要指定一个日志流名称。


1
我希望,但是似乎不可用。您可能会考虑使用诸如papertrailapp.com之类的服务-我使用了它们,它很棒
ceejayoz 2015年

3
awslogs应该可以很好地解决您的问题,而无需在您和您的日志之间引入其他服务。(免责声明:我是awslogs的作者)github.com/jorgebastida/awslogs
Jorge Bastida

Answers:



3

我真的很失望awslogs,并cloudwatch-logs-tail让我做我自己的工具,叫做能够有效地流CloudWatch的日志到控制台(和colorizes的JSON输出):

您可以使用以下命令在MacOS上安装它:

brew tap TylerBrock/saw
brew install saw

它具有很多不错的功能,例如能够自动扩展(缩进)JSON输出(尝试使用运行工具--expand):

saw watch my_log_group --expand

有想要查看错误日志的Lambda吗?没问题:

saw watch /aws/lambda/my_func --filter error 

锯之所以出色,是因为输出易于阅读,您可以流式传输整个日志组中的日志,而不仅仅是该组中的单个流。过滤和观看具有特定前缀的流也同样容易!


1
感谢建筑锯-看起来很有趣。会尝试一下。
crashpoint_zero
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.