重要
AWS CloudWatch Metric Streams統合を有効にして、カスタムネームスペースを含むAWSサービスからのすべてのCloudWatchメトリクスをモニターします。個別の統合は、もはや推奨されるオプションではありません。
New Relicインフラストラクチャ統合には、BeanstalkデータをNewRelicにレポートするためのAWSElasticBeanstalk統合が含まれています。このドキュメントでは、統合の機能、アクティブ化する方法、およびレポートできるデータについて説明します。
AWS Elastic Beanstalkは、アプリケーションの簡単なデプロイとスケーラビリティを可能にする動的なサービスです。 AWSBeanstalkの「アプリケーション」は環境です。 「アプリケーション」には、複数の環境を関連付けることができます。
要件
AWS Elastic Beanstalkは、デフォルトでいくつかの基本的なメトリクスをAmazonCloudWatchに送信します。さらに、カスタムメトリックとして拡張ヘルスレポートを有効にできます。これらのメトリクスを有効にすると、AmazonCloudWatchアカウントの料金に追加料金がかかる場合があります。拡張されたCloudWatchメトリクスを有効にするには、環境のAmazonCloudWatchカスタムメトリクスの公開を参照してください。
統合をアクティブ化する
デフォルトでは、Elastic Beanstalk 設定でメトリクスは選択されていません。 New Relic UIでメトリックを生成するには、each 環境でそれらを選択する必要があります。 メトリックが選択されていない場合、データはNew Relicに報告されません。
この統合を有効にするには:
AWSサービスをNewRelicに接続するの手順に従います。
Elastic Beanstalk 設定を更新して、
each
環境を監視するメトリック (デフォルトはメトリックなし) を選択します。AWS AWS Beanstalk UIで、
Configuration > Health
に移動し、ヘルスレポート用の CloudWatch メトリックを設定します。
環境ごとにレポートするメトリックを選択すると、Elastic Beanstalkは、 instance
とenvironment
の両方のデータオブジェクトが作成された瞬間からデータを生成します。
構成とポーリング
構成オプションを使用して、 ポーリング頻度とフィルターデータを変更できます。
AWS Elastic Beanstalk統合のデフォルトのポーリング情報:
- New Relicのポーリング間隔:5分
- Amazon CloudWatchデータ間隔:1分
データの表示と使用
インテグレーションデータを表示して使用するには、one.newrelic.com > All capabilities > Infrastructure > AWS に移動して、 AWS Elastic Beanstalk インテグレーションリンクのいずれかを選択します。
メトリックデータ
メトリック | 説明 |
---|---|
| 【環境】環境の健康状態。可能な値は、0(OK)、1(情報)、5(不明)、10(データなし)、15(警告)、20(劣化)、および25(重大)です。 |
| [環境]正常な状態のインスタンスの数。 |
| [環境]ヘルスステータスが保留中のインスタンスの数。 |
| [環境]Infoヘルスステータスを持つインスタンスの数。 |
| [環境]ヘルスステータスが不明なインスタンスの数。 |
| [環境]ヘルスステータスデータがないインスタンスの数。 |
| [環境]警告ヘルスステータスのインスタンスの数。 |
| [環境]ヘルスステータスが低下したインスタンスの数。 |
| [環境]重大なヘルスステータスを持つインスタンスの数。 |
| インスタンスまたは環境によって完了したリクエストの数。 |
| 2XXステータスコードで完了したリクエストの数。 |
| 3XXステータスコードで完了したリクエストの数。 |
| 4XXステータスコードで完了したリクエストの数。 |
| 5XXステータスコードで完了したリクエストの数。 |
| リクエストの最速の10%を完了するための平均時間。 |
| リクエストの最速の50%を完了するための平均時間。 |
| リクエストの最速の75%を完了するための平均時間。 |
| リクエストの最速の85%を完了するための平均時間。 |
| リクエストの最速の90%を完了するための平均時間。 |
| リクエストの最速の95%を完了するための平均時間。 |
| リクエストの最速の99%を完了するための平均時間。 |
| リクエストの最速のxパーセントを完了するための平均時間。 |
| [インスタンス]直前の1分間の平均CPU負荷。 |
| [インスタンス]インスタンスのヘルスステータス。 |
| [インスタンス]使用中のディスク容量の割合。 |
| [インスタンス]CPUが最後の1分間にこの状態にあった時間のパーセンテージ。 |
| [インスタンス]CPUが最後の1分間にこの状態にあった時間のパーセンテージ。 |
| [インスタンス]CPUが最後の1分間にこの状態にあった時間のパーセンテージ。 |
| [インスタンス]CPUが最後の1分間にこの状態にあった時間のパーセンテージ。 |
| [インスタンス]CPUが最後の1分間にこの状態にあった時間のパーセンテージ。 |
| [インスタンス]CPUが最後の1分間にこの状態にあった時間のパーセンテージ。 |
| [インスタンス]CPUが最後の1分間にこの状態にあった時間のパーセンテージ。 |