View a markdown version of this page

キャパシティープロバイダーの CloudWatch Logs の表示 - AWS Lambda

キャパシティープロバイダーの CloudWatch Logs の表示

キャパシティープロバイダーの Amazon CloudWatch Logs のログは、Lambda コンソール、CloudWatch コンソール、または AWS Command Line Interface (AWS CLI) を使って表示できます。キャパシティプロバイダーのログにアクセスするには、次のセクションの手順を実行します。

CloudWatch Logs Live Tail を使用してログをストリーミングする

Amazon CloudWatch Logs Live Tail は、新しいログイベントのストリーミングリストをリアルタイムで表示することにより、キャパシティープロバイダーの迅速なトラブルシューティングに役立ちます。キャパシティープロバイダーから取り込まれたログを表示、フィルタリングできるため、問題をすばやく検出して解決できます。

注記

Live Tail セッションでは、セッションの使用時間ごとに 1 分間隔でコストが発生します。料金の詳細については、「Amazon CloudWatch の料金」を参照してください。

Live Tail セッションを開始するには、CloudWatch コンソールでキャパシティープロバイダーのロググループを開き、[Live Tail] を選択します。詳細については、「Amazon CloudWatch ユーザーガイド」の「Live Tail を使用してほぼリアルタイムでログを表示する」を参照してください。

Lambda コンソールでログを表示する

Lambda コンソールでログを表示するには
  1. Lambda コンソールのキャパシティープロバイダーのページを開きます。

  2. キャパシティープロバイダーを選択します。

  3. [Monitor] (モニタリング) タブを選択します。

  4. CloudWatch コンソールでロググループを開くには、[CloudWatch でログを表示する] を選択します。

CloudWatch コンソールでログを表示する

CloudWatch コンソールでログを表示するには
  1. CloudWatch コンソールの console.aws.amazon.com/cloudwatch/ を開きます。

  2. ナビゲーションペインで、[ログ][ロググループ] の順に選択します。

  3. キャパシティープロバイダーのロググループを選択します。デフォルトのロググループの名前は /aws/lambda/capacity-provider/<capacity-provider-name> です。

  4. ログストリームを選択してログイベントを表示します。

AWS CLI を使用してログを表示する

AWS CLI を使用してログを表示する場合は、aws logs コマンドを使用します。次の例では、キャパシティープロバイダーの最新ログイベントを取得します。

aws logs get-log-events \ --log-group-name /aws/lambda/capacity-provider/my-capacity-provider \ --log-stream-name my-capacity-provider/managed-instances

CloudWatch Logs Insights を使用して、キャパシティープロバイダーのシステムログをクエリおよび分析することもできます。次の例では、ERROR レベルのすべてのイベントをクエリする方法を示しています。

aws logs start-query \ --log-group-name /aws/lambda/capacity-provider/my-capacity-provider \ --start-time $(date -d '1 hour ago' +%s) \ --end-time $(date +%s) \ --query-string 'fields @timestamp, @message | filter level = "ERROR" | sort @timestamp desc'