Serverless monitoring for AWS Lambda では、Lambda関数の詳細なパフォーマンスモニタリングが可能です。このドキュメントでは、以下の方法を説明しています。
自分のデータを見る

one.newrelic.com > All capabilities > All entities > Amazon Web Services > Lambda functions:Lambda関数をクリックして、チャートと詳細を表示します。
New RelicでLambdaデータを表示するには:one.newrelic.comに移動し、Explorer.をクリックします。左側のナビゲーションで、Amazon Web Servicesの下にある次をクリックします。 Lambda functions.
UIの詳細については、「NewRelicプラットフォームの概要」を参照してください。
重要
Lambdaのデータが見つからない場合。
- Lambdaモニタリングを有効にするための の指示に従っていることを確認してください 。
- なお、この機能は、 インフラ監視のLambda統合 とは異なります。
UIページ
ここでは、Lambdaのモニタリングで利用できるUIページについて説明します。
UIページ | 機能性 |
|---|---|
概要 | Summaryページには、最も重要なパフォーマンスデータをすばやく確認できるチャートが表示されます。利用可能な場合、これにはAPMエージェントインストゥルメンテーションから収集されたデータが含まれます。OpenTelemetry(ADOTレイヤー)を介してインストゥルメントされたLambda関数は、APMでインストゥルメントされたLambda関数と同じSummaryページエクスペリエンスを表示するようになり、メトリクスはメトリクス合成レイヤーを介して |
CloudWatchメトリクス | CloudWatch metricsタブには、New Relicのメトリクス合成レイヤーを介してAWS CloudWatchから取得したLambdaパフォーマンスデータが表示されます。チャートには以下が含まれます:呼び出し回数、期間、スロットル、およびエラー数。このタブは、APMでインストゥルメントされたLambda関数とOpenTelemetry(ADOT)でインストゥルメントされたLambda関数の両方で利用できます。 |
トランザクション | Transactionsタブには、Lambdaトランザクションが、期間やスループットなどのパフォーマンスデータとともに一覧表示されます。AWS Request ID列は、一意のAWSリクエスト識別子によって各Lambda実行を識別し、特定の呼び出しのAPMトランザクショントレースにドリルダウンできるようにします。 |
ディストリビューティッド(分散)トレーシング | Distributed tracingページには、モニター対象のLambda関数を含むディストリビューティッド(分散)トレーシングが表示されます。この機能の詳細については、ディストリビューティッド(分散)トレーシングを参照してください。 |
エラー | Errorsページにはエラー( |
ログ | Logsページには、Lambda関数からの最近のログメッセージが表示されます。この機能の詳細については、ログを参照してください。 |
チャートデータの理解
Lambdaのデータチャートは、Lambda関連の イベントデータ の NRQLクエリ を実行することによって生成されます。チャートのNRQLクエリを表示して、以下のことを行うことができます:
- チャートの表示内容を理解するために
- カスタムNRQLクエリとチャートを作成する方法のアイデアを得るために
関連ドキュメント: