New Relicには、Amazon Web Services(AWS)環境に関するパフォーマンスデータを収集する方法が複数あります。New Relic AWSに接続すると、システムのAWSテレメトリーにアクセスして、 AWSスタックの健全性を綿密に監視できるようになります。当社のAWSオブザーバビリティソリューションは、Amazon CloudWatch Metric Streamsのインテグレーションをサポートしてメトリクスを取得し、AWSサービスログをNew Relicに転送してNew Relicにログを取り込みます。このドキュメントでは、 AWS監視を開始する方法について説明し、 AWSコストの概要を示します。
CloudWatch Metric Streamsのインテグレーションから開始する
当社のAWSオブザーバビリティソリューションはAmazon CloudWatch Metric Streamsインテグレーションであり、Amazon CloudWatch Metric Streamsを使用してスタック全体に関するデータを収集します。ほとんどのユースケースでは、Amazon CloudWatch Metric Streamsインテグレーションをインストールして、AWSスタックの監視を開始します。
CloudWatch Metric StreamsインテグレーションはAWSスタックに関する最良のデータを提供しますが、CloudWatch Metric Streamsでサポートされていないインテグレーションを使用する場合は、レガシーAPIポーリングソリューションを使用する必要がある場合があります。現在、サポートされているインテグレーションにAPIポーリングを使用している場合は、データをAmazon CloudWatch Metric Streamsに移行することをお勧めします。
ヒント
AWSスタックに米国の連邦、州、地方機関に対する特定の規制ニーズがある場合、または教育機関の場合は、AWS GovCloudの手順に従ってください。
EC2インスタンスとAmazon EKSに関するデータを収集する
Amazon CloudWatch Metric Streamsインテグレーションを使用すると、EC2インスタンスとAmazon Elastic Kubernetes Service(EKS)環境に関するデータを収集できます。より詳細なデータが必要な場合は、 CloudWatch Metric Streamsインテグレーションの上に追加のインテグレーションをインストールして、より深い可視性を得ることもできます。
- EC2インスタンスを監視するには、EC2ホストにinfrastructureエージェントをインストールする、またはAWS System Manager Distributorを割り当ててinfrastructureエージェントをインストールします
- Kubernetesクラスタを監視するには、手順に従ってNew Relic EKSアドオンをインストールします
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地域にあるサービスとエンドポイントから監視データを取得できます。