LinuxCommandLibrary

awslogs

Queries groups, streams and events from Amazon Cloudwatch logs.

TLDR

List log groups

$ awslogs groups
copy


List existing streams for the specified group
$ awslogs streams [/var/log/syslog]
copy


Get logs for any streams in the specified group between 1 and 2 hours ago
$ awslogs get [/var/log/syslog] --start='[2h ago]' --end='[1h ago]'
copy


Get logs that match a specific CloudWatch Logs Filter pattern
$ awslogs get [/aws/lambda/my_lambda_group] --filter-pattern='[ERROR]'
copy


Watch logs for any streams in the specified group
$ awslogs get [/var/log/syslog] ALL --watch
copy

Copied to clipboard