キャパシティープロバイダーの 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 コンソールでログを表示するには
-
Lambda コンソールのキャパシティープロバイダーのページ
を開きます。 -
キャパシティープロバイダーを選択します。
-
[Monitor] (モニタリング) タブを選択します。
-
CloudWatch コンソールでロググループを開くには、[CloudWatch でログを表示する] を選択します。
CloudWatch コンソールでログを表示する
CloudWatch コンソールでログを表示するには
-
CloudWatch コンソールの console.aws.amazon.com/cloudwatch/
を開きます。 -
ナビゲーションペインで、[ログ]、[ロググループ] の順に選択します。
-
キャパシティープロバイダーのロググループを選択します。デフォルトのロググループの名前は
/aws/lambda/capacity-provider/です。<capacity-provider-name> -
ログストリームを選択してログイベントを表示します。
AWS CLI を使用してログを表示する
AWS CLI を使用してログを表示する場合は、aws logs コマンドを使用します。次の例では、キャパシティープロバイダーの最新ログイベントを取得します。
aws logs get-log-events \ --log-group-name /aws/lambda/capacity-provider/my-capacity-provider\ --log-stream-namemy-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'