あるチームは、複数のAWS Glue ETLジョブで発生するエラーのパターンを分析したいと考えています。過去7日間のジョブ実行ログから、ジョブごとのエラー発生頻度や特定のエラーメッセージを含むログエントリを迅速に抽出・集計する必要があります。最も適切なアプローチはどれですか?
AWS GlueはデフォルトでジョブのドライバーログおよびエグゼキューターログをAmazon CloudWatch Logsに送信します。CloudWatch Logs Insightsを使用すると、これらのログに対してCloudWatchコンソールから直接クエリを実行でき、フィルタリング・集計・パターン抽出が容易です。追加のインフラ構築なしに即座に分析できます。 選択肢AのAthenaはS3上のファイルをクエリするサービスであり、CloudWatch Logsに直接アクセスすることはできません。 選択肢CのCloudTrail LakeはAWS APIコール(StartJobRun等)の監査ログを提供しますが、ジョブ内のエラーメッセージ本文は含まれません。 選択肢DのOpenSearchは有効ですが、ログ転送設定・クラスター管理が必要で過剰に複雑です。