2018年2月10日土曜日

lambdaのログを aws-cli で見る


aws-cliでlambdaのログを見ます。

ロググループを一覧します。
[root@centos702 lambda2]# aws logs describe-log-groups --output text --query "logGroups[*].logGroupName"
/aws/lambda/myhello

目的のロググループのストリームを一覧します。
[root@centos702 lambda2]# aws logs describe-log-streams --log-group-name /aws/lambda/myhello --output=text --query "logStreams[*].logStreamName"
2018/02/10/[$LATEST]a6f797c784304016bc3481abce2fccf4

目的のストリームを指定して、lambda の実行結果ログを見ます。
[root@centos702 lambda2]# aws logs get-log-events --log-group-name /aws/lambda/myhello --log-stream-name '2018/02/10/[$LATEST]a6f797c784304016bc3481abce2fccf4' --output=text --query "events[*].message"
Loading function
        START RequestId: 5fb46fb4-0e3b-11e8-9eae-07b594f1ffb1 Version: $LATEST
        value1 = value1
        value2 = value2
        value3 = value3
        END RequestId: 5fb46fb4-0e3b-11e8-9eae-07b594f1ffb1
        REPORT RequestId: 5fb46fb4-0e3b-11e8-9eae-07b594f1ffb1  Duration: 0.51 ms       Billed Duration: 100 ms         Memory Size: 128 MB      Max Memory Used: 19 MB

[root@centos702 lambda2]#

いらないロググループを削除します。
[root@centos702 lambda2]# aws logs delete-log-group --log-group-name /aws/lambda/myhello