AWS EC2上で動くPythonスクリプトがCloudWatchにログ出力する方法を調べてみた
AWS EC2上で動くPythonスクリプトがCloudWatchにどうやってログ出力するのか調べた時に参考になったサイト情報を整理。
CloudWatchについて
awslogsを使った場合
- 上記のサイトもawslogsを使っている。
- awslogsでEC2のログをCloudWatch連携する方法|Blog|株式会社COLSIS(コルシス) ローカル出力するログをCloudWatch連携可能なフォーマットにすれば良さそう。簡単に使えそう。
ライブラリboto3を使った場合
- Send EC2 Application Logs to AWS CloudWatch using Boto3 in Python - TutorialsBuddy 独自にロガーを作るなら堅実な方法っぽい
boto3以外のライブラリを使った場合
- cloudwatch · PyPI 使いやすそうだが情報があまり見つからないかもしれない・・・
- PythonでログをCloudWatchに出力する「Watchtower」 | DevelopersIO Watchtowerもあまり情報がないかもしれない・・・