New Relicには、Amazon Web Services(AWS)環境に関するパフォーマンスデータを収集する方法が複数あります。New RelicをAWSに接続すると、AWSのテレメトリーデータ全体が可視化され、AWSスタックの健全性を綿密に監視できるようになります。
New RelicをAWSスタックと統合する
最初にNew RelicとAWSサービス間の接続を確立する必要があります。最初の接続を確立すると、New RelicがAWSスタックに統合され、AWSエコシステム内のその他のインテグレーションにアクセスできるようになります。
使用を開始する際のオプションは次のとおりです。
AWSソリューション | New Relicを統合する方法 |
---|---|
CloudWatch Metric Streams | |
Amazon EC2インスタンス | |
AWS GovCloud(米国) | |
AWS System Manager Distributor | |
Amazon Elastic Kubernetes Service(Amazon EKS) | |
AWSポーリングAPIに接続する |
AWSデータを見る
インストールと設定が完了すると、New RelicプラットフォームからAWSサービスのデータに直接アクセスできるようになります。one.newrelic.com > All capabilities > Amazon Web Servicesに移動します。
- AWSデータの探索の詳細については、インフラストラクチャインテグレーションからのデータの理解と使用に関するドキュメントをご覧ください。
- また、特にAWSインテグレーションメトリクスに関するドキュメントを確認することをお勧めします。
Amazon CloudWatch Metric StreamsとAPIポーリング
CloudWatch Metric StreamsインテグレーションはAWSメトリクスデータを保持するMetric Streamsリポジトリと直接接続できるので、これを使用することを強くお勧めします。ただし、APIポーリングインテグレーションを備えたインストゥルメンテーションが必要なスタックが発生する場合があります。たとえば、次のAWSサービスは現在CloudWatch Metric Streamsインテグレーションではサポートされていません。
- AWS CloudTrail
- AWS Health
- AWS Trusted Advisor
- AWS X-Ray
- AWS VPC フローログ
- AWS CloudFormation
インテグレーションとAWSのコスト
このセクションでは、インテグレーションがAWSの利用料金にどのように影響するかを記載したAWSドキュメントを紹介します。
- AWS CloudWatchの価格設定ページでは、メトリクスの更新数に基づくAWS CloudWatch Metric Streamsの料金の定義が記載されています。
- AWSからNew Relicへの配信方法としてAWS Kinesis Data Firehoseが使用されることがあります。詳細については、AWS Firehoseの価格設定ページを参照してください。
- AWS Configを有効化するとリソースメタデータでCloudWatchメトリクスが強化されます。AWS Configは、記録された設定アイテム数に基づき課金されます。詳細については、AWS Configの価格設定ページを参照してください。
- AWSリソースグループのタグ付けAPIは、関連するAWSリソースで定義されたカスタムタグを使用してメトリクスを強化するために使用されます。これは、ポーリングとメトリクスストリームの両方に影響します。
CloudWatch Metric StreamsではなくAPIポーリングインテグレーションを使用する場合、New RelicはAmazon CloudWatch APIを使用してAWSサービスからメトリクスを取得します。状況によっては、CloudWatch APIの呼び出し回数が増加し、AWSから付与された1 million freeの制限を超え、CloudWatchの請求額が増加する場合があります。これは以下のような場合に発生する可能性があります。
- APIポーリングによって追加のインテグレーションを有効化した場合
- これらのインテグレーションにAWSリソースを追加した場合
- これらのインテグレーションの提供地域を拡大した場合
AWSの一部のサービスでは拡張監視機能を使用可能で、より多くのメトリクスをより高頻度で監視できます。詳細については、RDS拡張監視コストを参照してください。
利用できる地域
大半のAWSサービスは、クラウドリソースとアプリケーション間のデータレイテンシを減らすためにリージョンエンドポイントを提供します。New Relicは、中国を除く、すべてのAWS地域にあるサービスとエンドポイントから監視データを取得できます。