Lambda コンソールでの関数のモニタリング - AWS Lambda

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Lambda コンソールでの関数のモニタリング

Lambda サービスは、ユーザーに代わって関数をモニタリングし、Amazon にメトリクスを送信します CloudWatch。Lambda コンソールにより、これらのメトリクスのモニタリンググラフが作成され、各 Lambda 関数の [Monitoring] (モニタリング) ページに表示されます。

Lambda コンソールでは、単一のペインでメトリクス、ログ、トレースを表示できます。コンソールには、すべてのペインに共通して適用される時間範囲、タイムゾーン、更新オプションのフィルターが用意されています。メトリクス、ログ、トレースを簡単に関連付けることができるため、Lambda 関数のエラーをトラブルシューティングする際の平均復旧時間 (MTTR、Mean Time to Recovery) を短縮できます。

料金

CloudWatch には期限なしの無料利用枠があります。無料利用枠のしきい値を超えると、 はメトリクス、ダッシュボード、アラーム、ログ、インサイトに対して CloudWatch 課金されます。詳細については、「Amazon の CloudWatch 料金」を参照してください。

Lambda コンソールを使用する

Lambda 関数とアプリケーションは、Lambda コンソールでモニタリングできます。

関数をモニタリングするには
  1. Lambda コンソールの [関数ページ] を開きます。

  2. 関数を選択します。

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

モニタリンググラフのタイプ

次のセクションでは、Lambda コンソールのモニタリンググラフについて説明します。

Lambda モニタリンググラフ
  • 呼び出し - 関数が呼び出された回数。

  • [Duration] (期間) – 関数コードがイベントの処理に費やす平均、最小、および最大時間。

  • [Error count and success rate (%)] (エラー数と成功率 (%)) – エラー数と、エラーなしで完了した呼び出しの割合。

  • [Throttles] (スロットル) – 同時実行制限が原因で失敗した呼び出しの回数。

  • IteratorAge - ストリームイベントソースの場合、Lambda がバッチを受信して関数を呼び出したときのバッチ内の最後の項目の経過時間。

  • 非同期配信エラー - 送信先キューまたはデッドレターキューへの書き込みを Lambda が試みたときに発生したエラーの数。

  • 同時実行 - イベントを処理している関数インスタンスの数。

Lambda コンソールでのグラフの表示

次のセクションでは、Lambda コンソールで CloudWatch モニタリンググラフを表示し、 CloudWatch メトリクスダッシュボードを開く方法について説明します。

関数のモニタリンググラフを表示するには
  1. Lambda コンソールの [関数ページ] を開きます。

  2. 関数を選択します。

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

  4. 定義済みの時間範囲から選択するか、カスタムの時間範囲を選択します。

  5. でグラフの定義を表示するには CloudWatch、3 つの縦のドット (Widget actions ) を選択し、メトリクスで表示を選択して、 CloudWatch コンソールでメトリクスダッシュボードを開きます。


            Lambda コンソールでのモニタリング定義の例。

CloudWatch Logs コンソールでのクエリの表示

次のセクションでは、 CloudWatch Logs Insights から CloudWatch Logs コンソールのカスタムダッシュボードにレポートを表示および追加する方法について説明します。

関数のレポートを表示するには
  1. Lambda コンソールの [関数ページ] を開きます。

  2. 関数を選択します。

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

  4. でログを表示する CloudWatchを選択します。

  5. [View in Logs Insights] (Logs Insights で表示) を選択します。

  6. 定義済みの時間範囲から選択するか、カスタムの時間範囲を選択します。

  7. [Run query] (クエリの実行) を選択します。

  8. (オプション) [Save] (保存) を選択します。


       CloudWatch ダッシュボードの  CloudWatch Logs Insights レポート。

次のステップ