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に移動し、をクリックします。**アマゾン ウェブ サービスの下の左側のナビゲーションで、[ Lambda 関数] をクリックします。**
UIの詳細については、「NewRelicプラットフォームの概要」を参照してください。
重要
Lambdaのデータが見つからない場合。
- Lambdaモニタリングを有効にするための の指示に従っていることを確認してください 。
- なお、この機能は、 インフラ監視のLambda統合 とは異なります。
UIページ
ここでは、Lambdaのモニタリングで利用できるUIページについて説明します。
UIページ | 機能性 |
---|---|
概要 | Summary ページには、最も重要なパフォーマンスデータを一目で確認できるチャートが表示されます。利用可能な場合は、 APMエージェントの計測器から収集されたデータが表示されます。 。 |
CloudWatchメトリクス | CloudWatch metrics ページでは、AWS CloudWatchから送られてくるLambdaのデータを表示します。チャートには、起動回数、期間、スロットル、エラー回数などが表示されます。 |
ディストリビューティッド(分散)トレーシング | Distributed tracing ページには、監視対象のLambda関数を含む分散トレースが表示されます。この機能の詳細については、 Distributed tracing を参照してください。 |
エラー | [エラー]ページにエラー( |
インボケーション | Invocations ページでは、属性別に呼び出しをフィルタリングしたり、期間、スループット、外部呼び出し、呼び出しの内訳を表示したりすることができます。 invocation breakdownsについて。 インスツルメンテーションの際に分散型トレースが有効になっていると、いくつかの呼び出しでブレークダウンが発生します。ブレークダウンはサンプリングされ、約10%の起動でブレークダウンが発生します。上流のサンプリングの決定によっては、このサンプリング率が高くなることもあります。 |
ログ | Logs ページには、Lambda関数からの最近のログメッセージが表示されます。この機能の詳細については、 Logs をご覧ください。 |
チャートデータの理解
Lambdaデータチャートは、Lambda関連の NRQLクエリ イベントデータ を実行して生成されます。チャートのNRQLクエリを表示する理由は以下の通りです。
- チャートの表示内容を理解するために
- カスタムNRQLクエリとチャートを作成する方法のアイデアを得るために
関連ドキュメント: