• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページ を参照してください。

問題を作成する

AWS Lambdaのモニタリングの互換性と要件

AWS Lambdaのサーバーレス監視 を有効にする前に、 要件 を満たしていることを確認し、 AWSの使用料 が発生することを学んでください。

推奨されるAWS Lambda言語のランタイム

  • Node.js: nodejs16.xnodejs18.xnodejs20.x
  • Python: python3.7python3.8python3.9python3.10python3.11python3.12
  • 行く: provided.al2
  • Java: java8.al2java11java17

AWS にはこれらの言語の古いランタイムもありますが、AWS はそれらの古いランタイムで最新の Lambda APIをサポートすることを選択していません。 古いランタイムの統合には別の戦略が必要ですが、可能です。

Python と Node.js は、Lambda エコシステムで群を抜いて最も人気のある言語です。Node.js および Python 用のNew Relic Lambda レイヤーには、最新の New Relic エージェント バージョンが含まれており、箱から出してすぐに、最小限の構成で豊富なインストルメンテーションを提供します。

同様に、Go は New Relic Go エージェントを使用します。 New Relic では、エージェント モジュールを最新の状態に保つことをお勧めします。 サポートは、エージェント バージョン 3.16.0 よりも古いものに限定されています。

パフォーマンスへの影響を最小限に抑えるために、Java では別のアプローチを採用しました。 New Relic は、Java ランタイム用のOpenTracing SDK を提供します。 このアプローチでは、統合するためにもう少しコードが必要です。

完全なLambdaインスツルメンテーションのために、Lambdaレイヤーに含まれる当社のエージェントの一部は、言語固有の AWS SDK に依存しています。AWS SDKが使用されていない場合、LambdaのデータはUI上で外部サービスの呼び出しとして表示され、最小限の詳細が表示されます。つまり、お客様の機能のインストゥルメンテーションを促進するためにAWS SDKに依存しています。

以下のサービスについては、"対象の" (Lambda関数名、SNSトピックARN、DynamoDBテーブル名など)のみが報告されます。Autoscaling、Athena、Batch、Cloud9、CodeBuild、DynamoDB、Greengrass、IoT、Kinesis(Streams、Firehose、Analytics、Video)、Lambda、Lex、Machine Learning、MQ、Redshift、Rekognition、S3、SES、SimpleDB、SNS、SQS、Storage Gateway、STS。

AWSのコストについて

Enabling serverless monitoring for AWS Lambda may result in Amazon Web Services charges. お客様の Lambda データを当社に報告するnewrelic-log-ingestion Lambda関数はサードパーティ サービスとみなされます。お客様の使用によって生じる AWS 料金はお客様の責任となります。

Lambda Extension を使用すると、New Relic が収集した遠隔測定の CloudWatch Logs インジェスト料金を回避することができます。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.