0

私はAWS CloudWatchロググループを作成しましたが、これはあまり意味のない名前です。そのようなロググループの名前を変更することは可能ですか? CloudWatchコンソールでこれを行うオプションは見つけられませんでした。AWS CloudWatchロググループの名前を変更することはできますか?

ロググループの内容をエクスポートし、希望の名前で新しいロググループを作成し、エクスポートしたログを新しいロググループに再消費する方法があります。私はこの方法を避けることを望んでいますが、(退屈なことは別として)ロググループ内のすべてのログイベントのingestionTimeをリセットします。

答えて

1

現時点では可能ではないようです。

  • 作成するログ・グループ
  • 削除ログ・グループ
  • 説明-ロググループ
  • リストタグ-ログ:AWS CLIは、この時点で、次のlog-group関連のアクションを示していますトン以来-group
  • タグ-ロググループ
  • アンタグ-ロググループ

私の解決策、

  1. $ /etc/init.d/awslogs stopでEC2インスタンスのCloudWatchのログエージェントを停止します。彼は最近作成されたグループは、ログインして、すべてのオリジナルのログファイルは、EC2インスタンスにまだあった、としました。
  2. 適用を確保することは、現在EC2インスタンス
  3. 編集ファイルに予想されるディレクトリのうち、CloudWatchの上
  4. 移動既存のログファイルを既存のログ・グループを削除するEC2インスタンス上
  5. をロギング/実行されていませんでしたEC2インスタンスの/var/awslogs/etc/awslogs.confを使用して、前のロググループ名の代わりに目的のロググループ名を指定します。
  6. EC2インスタンスのCloudWatchログエージェントを$ /etc/init.d/awslogs startで開始します。
  7. 各ログファイルを、EC2インスタンス上の予想されるディレクトリに一度に1つずつ戻します(ファイル変更時刻に関して最も古いものから最新のものへ)ので、ログエージェントはすべてを処理します最新でない変更時刻のファイルを無視して)新しいロググループに送信します。
  8. は特に正しい順序で、手動でログファイルを1つずつ移動することで、EC2インスタンス上のアプリケーション

かなり面倒な手順を再開します。将来的にロググループの名前を変更する機能があればきちんとしているでしょう。

0

"解決策" ...

新しいロググループを作成します。 ストリームをこのロググループに書き込みます。 aws cliを使用すると、古いロググループの各ストリームのイベントを取得し、それらを新しいグループに入れます。

私は約2,000本のストリームを手に入れました。私もこれをやろうとしています。グループ名は再編されました。

関連する問題