• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

AWS ELB (Classic)モニタリングの統合

重要

AWS CloudWatch Metric Streams統合を有効にして、カスタムネームスペースを含むAWSサービスからのすべてのCloudWatchメトリクスをモニターします。個別の統合は、もはや推奨されるオプションではありません。

New Relic インフラストラクチャ インテグレーション には、Classic ELB のデータを New Relic にレポートするための Amazon Elastic Classic Load Balancing (ELB) インテグレーションが含まれています。このドキュメントでは、統合の機能、有効化の方法、レポートできるデータについて説明しています。

特徴

NewRelicのAmazonElasticClassic Load Balancing (ELB)との統合により、HTTPコードメッセージ数、正常および異常なホスト数、レイテンシー時間、ELB構成状態などのELBデータが報告されます。 AWS統合データは、クエリとグラフの作成にも利用できます。

Amazonは3種類のロードバランサーを提供しています: Classic Load Balancer, Application Load Balancer (ALB), Network Load Balancer (NLB)。また、New Relicは、最後の2種類のロードバランサーを監視するために、 ALB/NLB統合 を提供しています。

統合をアクティブ化する

この統合を有効にするには、標準的な手順に従って AWS サービスを New Relic に接続します。

構成とポーリング

構成オプションを使用して、ポーリング頻度とフィルターデータを変更できます。

デフォルトのポーリング AWS ELBインテグレーションの情報です。

  • New Relicのポーリング間隔:5分
  • Amazon CloudWatchデータ間隔:1分

データの表示と使用

この統合のデータを表示して使用するには、 one.newrelic.com > Infrastructure > AWSに移動し、ELB 統合リンクのいずれかを選択します。

providerの値がElbの場合、LoadBalancerSample イベントタイプを使用してデータのクエリと調査を行えます。

メトリックデータ

このインテグレーションでは、以下のメトリクスを収集します。これらのメトリクスの詳細については、 Amazon's ELB Classic Load Balancer metrics documentation を参照してください。

名前

説明

backendConnectionErrors.Sum

ロードバランサーと登録されたインスタンスの間で正常に確立されなかった1秒あたりの接続数の割合。

ロードバランサーは、エラーが発生すると接続を再試行するため、このカウントはリクエストレートを上回る可能性があります。このカウントには、ヘルスチェックに関連する接続エラーも含まれます。

healthyHostCount

unHealthyHostCount

ロードバランサーに登録されている健全または不健全なインスタンスの数です。新規に登録されたインスタンスは、最初のヘルスチェックに合格すると健全とみなされます。

クロスゾーン負荷分散が有効になっている場合、 LoadBalancerNameディメンションの正常なインスタンスの数がすべてのアベイラビリティーゾーンにわたって計算されます。それ以外の場合は、アベイラビリティーゾーンごとに計算されます。

httpCodeBackend2XX

httpCodeBackend3XX

httpCodeBackend4XX

httpCodeBackend5XX

[HTTPリスナー] 登録されたインスタンスが1秒間に生成したHTTPレスポンスコードの数です。このカウントには、ロードバランサーが生成したレスポンスコードは含まれません。

httpCodeElb4XX

[HTTPリスナー]ロードバランサーによって生成された1分あたりのHTTP 4XXクライアントエラーコードの数。クライアントエラーは、リクエストの形式が正しくないか不完全な場合に生成されます。

httpCodeElb5XX

[HTTPリスナー]ロードバランサーによって生成された1分あたりのHTTP 5XXサーバーエラーコードの数。このカウントには、登録されたインスタンスによって生成された応答コードは含まれません。ロードバランサーに正常なインスタンスが登録されていない場合、またはリクエストレートがインスタンス(波及効果)またはロードバランサーの容量を超えている場合、メトリックが報告されます。

latency.Average

latency.Maximum

[HTTP リスナー] ロードバランサーが登録済みのインスタンスにリクエストを送信してから、インスタンスがレスポンスヘッダーの送信を開始するまでの経過時間の合計を秒単位で示します。

[TCP リスナー] ロードバランサーが登録されたインスタンスへの接続を正常に確立するまでの経過時間の合計を秒単位で示します。

利用可能な統計情報

  • aws.elb.latency.p90
  • aws.elb.latency.p95
  • aws.elb.latency.p99

requestCount

指定した間隔(1分または5分)で1秒間に完了したリクエスト数または接続数。

spilloverCount

サージキューがいっぱいになったために、1秒間に拒否されたリクエストの合計数。

surgeQueueLength.Average, Maximum, Minimum

ルーティングを保留しているリクエストの総数です。ロードバランサーは、リクエストをルーティングするために、健全なインスタンスとの接続を確立できない場合、リクエストをキューに入れます。

キューの最大サイズは1,024です。キューがいっぱいになると、追加のリクエストは拒否されます。詳細については、 SpilloverCountを参照してください。

estimatedAlbActiveConnectionCount.Average, Maximum, Minimum

クライアントからロードバランサーへ、およびロードバランサーからターゲットへの同時並行のTCP接続数の推定値です。

estimatedAlbConsumedLcus.Average, Maximum, Minimum

アプリケーションロードバランサーが使用するロードバランサーキャパシティユニット(LCU)の推定数です。

estimatedAlbNewConnectionCount.Average, Maximum, Minimum

クライアントからロードバランサーへ、およびロードバランサーからターゲットへの新しいTCPコネクションの推定数です。

estimatedProcessedBytes.Average, Maximum, Minimum

アプリケーションロードバランサーが処理するバイト数の目安です。

Copyright © 2022 New Relic Inc.

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