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

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

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

問題を作成する

AWS Lambda監視の互換性と要件

Lambda監視をインストールする前に、システムが次の要件を満たしていることを確認してください。

基本要件

Lambda レイヤーを使用してサーバーレス監視を有効にする前に、次のものが必要です。

  • 管理者ロールを持つか、Infrastructure manager [インフラストラクチャ マネージャー] アドオン ロールを持つ New Relic アカウント。

  • IAMリソース、マネージドシークレット、Lambdasを作成するパーミッションを持つAWSアカウント。また、CloudFormationスタックやS3バケットを作成するための権限も必要です。

AWS権限

インフラストラクチャインテグレーション権限

デフォルトでは、New RelicはAWS管理ポリシーReadOnlyAccessを使用します。これにより、インフラストラクチャインテグレーションは、Lambda関数とCloudWatchメトリクスだけではなく、アカウント内のすべてのリソースを確認できるようになります。New Relicはこのデフォルトを推奨していますが、組織がサードパーティのインテグレーションに対して厳格なセキュリティ体制を要求する場合は、代わりにIAMロールに最低限これらの権限を付与することができます:

Resource: "*"
Action:
- "cloudwatch:GetMetricStatistics"
- "cloudwatch:ListMetrics"
- "cloudwatch:GetMetricData"
- "lambda:GetAccountSettings"
- "lambda:ListFunctions"
- "lambda:ListAliases"
- "lambda:ListTags"
- "lambda:ListEventSourceMappings"

CLI権限

newrelic-lambdaCLIを実行する前に、AWSでNew Relicに少なくとも以下の権限を付与してください:

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "CLIAccessPolicy",
"Action": [
"cloudformation:CreateChangeSet",
"cloudformation:CreateStack",
"cloudformation:DescribeStacks",
"cloudformation:ExecuteChangeSet",
"iam:AttachRolePolicy",
"iam:CreateRole",
"iam:GetRole",
"iam:PassRole",
"lambda:AddPermission",
"lambda:CreateFunction",
"lambda:GetFunction",
"logs:DeleteSubscriptionFilter",
"logs:DescribeSubscriptionFilters",
"logs:PutSubscriptionFilter",
"s3:GetObject",
"serverlessrepo:CreateCloudFormationChangeSet",
"secretsmanager:CreateSecret"
],
"Effect": "Allow",
"Resource": "*"
},
{
"Sid": "NRLogAccessPolicy",
"Effect": "Allow",
"Action": [
"serverlessrepo:CreateCloudFormationTemplate",
"serverlessrepo:GetCloudFormationTemplate"
],
"Resource": "arn:aws:serverlessrepo:us-east-1:463657938898:applications/NewRelic-log-ingestion"
}
]
}

詳細については、newrelic-lambda CLIリポジトリを参照してください。

ヒント

New Relic 、 AWSインテグレーションを使用してAWSアカウントをNew Relicに統合し、 Lambda関数を自動的に検出して監視することをお勧めします。 これにより、サーバーレス機能に New Relic APM の全機能を活用できるようになります。

サポートされているランタイム

インストゥルメンテーションのタイプに基づいて、次のランタイムがサポートされます。

  • Node.js:nodejs16.xnodejs18.xnodejs20.xnodejs22.xnodejs24.x
  • Python:python3.8python3.9python3.10python3.11python3.12python3.13python3.14
  • Go: provided.al2provided.al2023
  • Java: java8.al2java11java17java21
  • Ruby:ruby3.2ruby3.3ruby3.4
  • .NET: dotnet6dotnet8
  • それぞれのランタイムでサポートされている New Relic エージェント パッケージを使用して、 Lambda関数を計装します。
  • Node.js(OS/Arch:Linux、Windows、ARM、ARM 64、x86、x86-64):nodejs16.xnodejs18.xnodejs20.xnodejs22.xnodejs24.x
  • Python(OS/Arch:Linux、Windows、ARM、ARM 64、x86、x86-64):python3.7python3.8python3.9python3.10python3.11python3.12python3.13python3.14
  • Java (OS/アーキテクチャ: Linux、Windows、ARM、ARM 64、x86、x86-64): java8java11java17java21
  • Ruby : ruby3.2, ruby3.3
  • .NET (OS/アーキテクチャ: Linux、Windows、ARM、ARM 64、x86、x86-64): dotnet6dotnet8
  • Java: java8.al2または java11

サポートされているライブラリ

  • Java : New Relic Javaの階層化および SDK インストゥルメンテーションは、com.amazonaws:aws-lambda-java-events バージョン 3.0.0 から最新のものまで互換性があります。

階層化されたインストゥルメンテーション

New Relicの階層化アプローチを使用してLambda関数を計装します。

SDK計装

SDK を使用してLambda関数を計装します。

コンテナ化されたインストゥルメンテーション

New Relicのコンテナ化アプローチを使用してLambda関数を計装します。

Copyright © 2026 New Relic株式会社。

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