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

この機械翻訳は、参考として提供されています。

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

問題を作成する

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
  • Ruby : ruby3.2, ruby3.3
  • .NET: dotnet6dotnet8

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

Python、Ruby、Node.js は、Lambda エコシステムで最も人気のある言語です。 Node.js用のNew Relic Lambdaレイヤー、 Ruby 、Python、.NET には最新の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.