場合によっては、New RelicでAWSデータを受信するためにレガシーソリューションを使用する必要がある場合があります。推奨方法はAmazon CloudWatch Metric Streamsインテグレーションをセットアップすることですが、特定のAWSインテグレーションはCloudWatch Metric Streamsでサポートされていません。この場合、ポーリングフリートをデプロイし、複数の個別のAWS APIを定期的に呼び出してメトリクスとメタデータを取得できます。次のAWSサービスを使用する場合は、この方法を選択する必要があります。
- AWS CloudTrail
- AWS Health
- AWS Trusted Advisor
- AWS X-Ray
AWS APIポーリングとCloudWatch Metric Streams
他のすべてのサービスに関するデータを収集したいAWSユーザーの場合は、Amazon CloudWatch Metric Streamsにオプトインすることをお勧めします。CloudWatch Metric Streams APIポーリングメソッドに存在する以下の制限に対処します。
- APIポーリングでは、個々のAWSサービスを個別に呼び出す必要がありますが、 CloudWatch Metric StreamsはすべてのAWSサービスとカスタムネームスペースからメトリクスを一度に収集します
- API ポーリングの最速のポーリング間隔は5分ですが、CloudWatch Metric Streamsは2分未満でメトリクスをストリーミングします
- AWSはAPIポーリングをスロットルしますが、 CloudWatch Metric StreamsインテグレーションではAPIスロットルを完全に排除します
New Relic CloudWatch Metric Streamsインテグレーションをインストールするか、APIポーリングインテグレーションをCloudWatch Metric Streamsに移行するには、こちらのドキュメントを参照してください。
APIポーリングを設定する
API ポーリングを設定するには、次の手順に従ってください。どちらの手順でも、New Relic UIとAWSアカウント間を移動する必要があります。
AWS RDS EnhancedまたはAWS VPC Flow LogsからAWSログを転送する場合は、次の手順に従ってLambdaでCloudWatchログを送信します。
複数のAWSアカウントを接続する
デフォルトでは、Amazon EC2のAmazonEC2ReadOnlyAccessアクセス許可は、セットアップ手順で指定した個々のAmazonアカウント内のすべてのEC2インスタンスへのNew Relicアクセスを許可します。複数のAWSアカウントが存在する場合は、New Relicに関連付けるAWSアカウントごとにAWSアカウントを接続する手順に従います。
カスタムタグを追加または編集する
APIポーリングインテグレーションの場合、セットアップから数分以内にタグが表示されない場合は、インテグレーションを削除してセットアップ手順をもう一度やり直してください。
**one.newrelic.com > All capabilities > Infrastructure > AWS > Manage servicesに移動するとインテグレーションを削除できます。必要に応じて、個々のインテグレーションまたはアカウントリンク全体を削除します。
すべてのインテグレーションがタグ収集をサポートするわけではありません。インテグレーション設定でタグ収集を有効化(または無効化)できます。New Relicは、AWSリソース用に追加または編集したカスタムタグを自動的にインポートします。CloudWatchメトリクスストリーム経由で受信したほとんどのメトリクスには、ステップとしてカスタムタグがあります。
AWSインテグレーションの接続を解除する
いつでも1つ以上のインテグレーションを無効にして、AWSアカウントが引き続きNew Relicに接続した状態を維持できます。ただし、EC2またはEBSのモニターは無効にしないことをお勧めします。これら2つのインテグレーションは、New RelicでEC2インスタンスとEBSボリュームに重要なメタデータを追加します。
New Relic Infrastructureインテグレーションからサービスを完全にアンインストールするには、AWSアカウントのリンクを解除します。
地域サポート
中国のAWSリージョンはサポートされていません。