EC2に awslogs ってのがインストールされているがなんなのかよくわからなかったので調べた。

CloudWatch Logs Agent(非推奨)

https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/logs/QuickStartEC2Instance.html

yum install -y awslogs でインストールできる。 もうアップデートされていないし、古いバージョンのPythonに依存してたりするのでよくない。

https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/logs/QuickStartEC2Instance.html

古いログエージェントは廃止する予定です。CloudWatch には、EC2 インスタンスとオンプレミスサーバーからログとメトリックスの両方を収集できる統合エージェントが含まれています。詳細については、「CloudWatch Logs の開始方法」を参照してください。 古い CloudWatch Logs エージェントから統合エージェントへの移行については、「ウィザードを使用して CloudWatch エージェント設定ファイルを作成する」を参照してください。 古いログエージェントは、Python の 2.6 から 3.5 までのバージョンしかサポートしていません。さらに、古い CloudWatch Logs エージェントでは、インスタンスメタデータサービスバージョン 2 (IMDSv2) がサポートされていません。サーバーで IMDSv2 を使用している場合は、古い CloudWatch Logs エージェントではなく、新しい統合エージェントを使用する必要があります。 このセクションの残りの部分では、古い CloudWatch Logs エージェントをまだ使用しているお客様向けに、その使用方法について説明します。

だいぶ前から非推奨になっていて IMDSv2では削除される

unified CloudWatch Agent

現在はunified CloudWatch Agent(統合CloudWatch Agent)を使うよう案内されている。

awslogsとamazon-cloudwatch-agentの違い | DEVLABO https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/logs/UseCloudWatchUnifiedAgent.html