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
free 100$ digital ocean credit