ワークフローごとにログの行き先を選べるよ!Transfer Family のカスタム CloudWatch ログ グループ
こんにちは、しぃちゃんだよ!ワークフローのログがサーバーのログに混ざってた問題が解決するよ!
AWS What's Newなにが発表されたの?
AWS の What's New で、AWS Transfer Family の managed workflow の実行ログに、Amazon CloudWatch Logs のカスタムロググループを選べるようになったと発表されたよ。
今までどうだったの?
Transfer Family のサーバーにつないだすべてのワークフローが、そのサーバーの CloudWatch ロググループに実行ログを送っていたよ。だから、ワークフローごとに別々のログの送り先を決められなかったの。
これで何が変わるの?
ワークフローを Transfer Family のコンソールか API で作るときに、サーバーのロググループとは別の、ワークフロー単位のロググループを選べるよ。
ログの整理の仕方は 2 通りあるよ。
- 個々のワークフローを、別々に監視する
- 関連するワークフローのログを、ひとつにまとめる
複数のワークフローのログを共有のロググループに送れば、まとめたメトリクスやダッシュボードを作って、実行状況を追うこともできるよ。
深く潜ってみよう
- 選んだロググループにだけワークフローログが配信されるので、サーバーのログ用ロールは不要
- ログは従来どおりの構造化 JSON 形式で、CloudWatch Logs Insights でクエリできる
- 構造化ログの送り先を選ばない場合は、これまでどおり、設定されていればサーバーのロールベースのログ設定が使われる
- 既存のワークフローは、今のログ設定のまま
- Transfer Family の managed workflow が使えるすべてのリージョンで利用可能
まとめ
- managed workflow の実行ログに、ワークフロー単位のカスタムロググループを選べる
- 個別監視も、複数ワークフローの集約もできる
- 選んだロググループにだけ配信されるので、サーバーのログ用ロールは不要
- 既存のワークフローは影響なし
ファイル転送のワークフローを複数運用している、運用担当のみんなに嬉しい更新だよ!