web-dev-qa-db-ja.com

/etc/awslogs/awslogs.confでcloudwatchログの保存日を設定できますか?

私たちが知っているように、次のようなものをawslogs.confファイルに入れることができます。

[/var/log/mylog]
file = /var/log/mylog.log
log_group_name = mylog
log_stream_name = mystream
datetime_format = %Y-%m-%dT%H:%M:%S.%f

このファイルで他にどのようなパラメータを設定できますか?ログの保存日を設定したいのですが、可能ですか?

9
Know Nothing

awslogs.confファイルには、 agent プロセスの設定が含まれています。このプロセスは、ログファイルをCloudWatch Logsに配置します。 。基礎となるロググループの管理は、その責任の範囲外です。

ロググループがuser-dataスクリプト(コメント)で作成されていると仮定すると、そこに保持期間を設定するための追加の コマンド を追加できます。

aws logs put-retention-policy --log-group-name mylog --retention-in-days 7
8

CloudWatchでログデータの保持を変更するには、次のことができます。

  1. cloudWatchコンソールに移動します
  2. ナビゲーションペインでLogsを選択します
  3. ロググループを見つける
  4. Expire Event After列の値を変更します

ここ 設定ファイルで設定できる他のパラメータのリストを見つけることができます。

7
Mahdi