CloudWatch Application Load Balancer の メトリクス - Elastic Load Balancing

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CloudWatch Application Load Balancer の メトリクス

Elastic Load Balancing は、ロードバランサーとターゲット CloudWatch のデータポイントを Amazon に発行します。 CloudWatch を使用すると、これらのデータポイントに関する統計を、メトリクス と呼ばれる時系列データの順序付けられたセットとして取得できます。メトリクスは監視対象の変数、データポイントは時間の経過と共に変わる変数の値と考えることができます。たとえば、指定した期間中のロードバランサーの正常なターゲットの合計数を監視することができます。各データポイントには、タイムスタンプと、オプションの測定単位が関連付けられています。

メトリクスを使用して、システムが正常に実行されていることを確認できます。例えば、指定したメトリクスをモニタリングする CloudWatch アラームを作成し、メトリクスが許容範囲外になった場合にアクション (E メールアドレスへの通知の送信など) を開始できます。

Elastic Load Balancing は、リクエストがロードバランサーを流れる CloudWatch 場合にのみ、メトリクスを にレポートします。ロードバランサーを経由するリクエストがある場合、Elastic Load Balancing は 60 秒間隔でメトリクスを測定し、送信します。ロードバランサーを経由するリクエストがないか、メトリクスのデータがない場合、メトリクスは報告されません。

詳細については、「Amazon ユーザーガイド CloudWatch 」を参照してください。

Application Load Balancer のメトリック

AWS/ApplicationELB 名前空間には、以下のロードバランサーのメトリクスが含まれます。

メトリクス 説明
ActiveConnectionCount

クライアントからロードバランサー、およびロードバランサーからターゲットへのアクティブな同時TCP接続の合計数。

レポート条件: ゼロ以外の値がある

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

AnomalousHostCount

異常で検出されたホストの数。

レポート条件: 常に報告される

統計値: 最も有用な統計値は AverageMinimum、および Maximum です。

ディメンション
  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

ClientTLSNegotiationErrorCount

TLS エラーが原因でロードバランサーとのセッションを確立しなかった、クライアントによって開始されたTLS接続の数。考えられる原因としては、暗号やプロトコルの不一致、クライアントがサーバー証明書を検証できないため接続を閉じるなどがあります。

レポート条件: ゼロ以外の値がある

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ConsumedLCUs

ロードバランサーが使用するロードバランサーキャパシティーユニット (LCU) の数。1 時間あたりに使用する LCUs の数に対して料金が発生します。詳細については、Elastic Load Balancing の料金表を参照してください。

レポート条件: 常に報告される

統計: All

ディメンション
  • LoadBalancer

DesyncMitigationMode_NonCompliant_Request_Count

7230 RFC に準拠していないリクエストの数。

レポート条件: ゼロ以外の値がある

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

DroppedInvalidHeaderRequestCount

リクエストをルーティングする前に、ロードバランサーが無効なHTTPヘッダーフィールドを持つヘッダーを削除したリクエストの数。ロードバランサーは、routing.http.drop_invalid_header_fields.enabled 属性が true に設定されている場合にのみこれらのヘッダーを削除します。

レポート条件: ゼロ以外の値がある

統計: All

ディメンション
  • AvailabilityZone, LoadBalancer

MitigatedHostCount

緩和対象のターゲットの数。

レポート条件: 常に報告される

統計値: 最も有用な統計値は AverageMinimum、および Maximum です。

ディメンション
  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

ForwardedInvalidHeaderRequestCount

ロードバランサーによってルーティングされたリクエストのうち、無効なHTTPヘッダーフィールドを持つヘッダーを持つリクエストの数。ロードバランサーは、routing.http.drop_invalid_header_fields.enabled 属性が false に設定されている場合にのみ、これらのヘッダーを使用してリクエストを転送します。

レポート条件: 常に報告される

統計: All

ディメンション
  • AvailabilityZone, LoadBalancer

GrpcRequestCount

IPv4 および で処理された gRPC リクエストの数IPv6。

レポート条件: ゼロ以外の値がある

統計 : 最も有用な統計は Sum です。MinimumMaximumAverage のすべてが 1 を返します。

ディメンション
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

  • TargetGroup

  • AvailabilityZone, TargetGroup

HTTP_Fixed_Response_Count

成功した固定レスポンスアクションの数。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTP_Redirect_Count

成功したリダイレクトアクションの数。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTP_Redirect_Url_Limit_Exceeded_Count

レスポンスロケーションヘッダーURLの が 8K を超えているために完了できなかったリダイレクトアクションの数。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_3XX_Count

ロードバランサーから発信される HTTP 3XX リダイレクトコードの数。この数には、ターゲットによって生成される応答コードは含まれません。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_4XX_Count

ロードバランサーから発信される HTTP 4XX クライアントエラーコードの数。この数には、ターゲットによって生成される応答コードは含まれません。

リクエストの形式が不正な場合、または不完全な場合は、クライアントエラーが生成されます。これらのリクエストは、ロードバランサーが HTTP460 エラーコード を返す場合を除き、ターゲットによって受信されませんでした。この数には、ターゲットによって生成される応答コードは含まれません。

レポート条件: ゼロ以外の値がある

統計 : 最も有用な統計は Sum です。MinimumMaximumAverage のすべてが 1 を返します。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_5XX_Count

ロードバランサーから発信される HTTP 5XX サーバーエラーコードの数。この数には、ターゲットによって生成される応答コードは含まれません。

レポート条件: ゼロ以外の値がある

統計 : 最も有用な統計は Sum です。MinimumMaximumAverage のすべてが 1 を返します。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_500_Count

ロードバランサーから発生した HTTP 500 エラーコードの数。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_502_Count

ロードバランサーから発生した HTTP 502 エラーコードの数。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_503_Count

ロードバランサーから発信される HTTP 503 エラーコードの数。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_504_Count

ロードバランサーから発生した HTTP 504 エラーコードの数。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

IPv6ProcessedBytes

ロードバランサーが で処理した合計バイト数IPv6。この数は ProcessedBytes に含まれています。

レポート条件: ゼロ以外の値がある

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

IPv6RequestCount

ロードバランサーが受信したIPv6リクエストの数。

レポート条件: ゼロ以外の値がある

統計 : 最も有用な統計は Sum です。MinimumMaximumAverage のすべてが 1 を返します。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NewConnectionCount

クライアントからロードバランサー、およびロードバランサーからターゲットに確立された新しいTCP接続の合計数。

レポート条件: ゼロ以外の値がある

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NonStickyRequestCount

既存のスティッキーセッションを使用できなかったために、ロードバランサーが新しいターゲットを選択したリクエストの数。たとえば、リクエストが新しいクライアントから最初のリクエストで、維持 Cookie が提示されなかった、維持 Cookie が提示されたが、このターゲットグループに登録されたターゲットを指定しなかった、維持 Cookie の形式が誤っているか期限切れであった、内部エラーによりロードバランサーは維持 Cookie を読み取れなかったなどです。

レポート条件: 維持設定がターゲットグループで有効になっている。

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes

IPv4 および IPv6 (HTTP ヘッダーとHTTPペイロード) でロードバランサーによって処理された合計バイト数。この数には、クライアントとの間および Lambda 関数との間で送受信されるトラフィックに加えて、ユーザー認証が有効な場合は ID プロバイダー (IdP) からのトラフィックが含まれます。

レポート条件: ゼロ以外の値がある

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RejectedConnectionCount

ロードバランサーが接続の最大数に達したため、拒否された接続の数。

レポート条件: ゼロ以外の値がある

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RequestCount

IPv4 および で処理されたリクエストの数IPv6。このメトリクスは、ロードバランサーノードがターゲットを選択できたリクエストに対してのみ増分されます。ターゲットが選択される前に拒否されたリクエストは、このメトリクスには反映されません。

レポート条件: 常に報告される

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer

  • LoadBalancer, AvailabilityZone

  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

RuleEvaluations

1 時間の平均リクエスト頻度に基づいてロードバランサーによって処理されるルールの数。

レポート条件: ゼロ以外の値がある

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer

AWS/ApplicationELB 名前空間には、以下のターゲットのメトリクスが含まれます。

メトリクス 説明
HealthyHostCount

正常と見なされるターゲットの数。

レポート基準: 登録済みターゲットがある場合に報告されます。

統計値: 最も有用な統計値は AverageMinimum、および Maximum です。

ディメンション
  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

HTTPCode_Target_2XX_Count, HTTPCode_Target_3XX_Count, HTTPCode_Target_4XX_Count, HTTPCode_Target_5XX_Count

ターゲットによって生成されたHTTPレスポンスコードの数。これには、ロードバランサーによって生成される応答コードは含まれません。

レポート基準: 登録済みターゲットがある場合に報告されます。

統計 : 最も有用な統計は Sum です。MinimumMaximumAverage のすべてが 1 を返します。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

RequestCountPerTarget

ターゲットグループ内のターゲットあたりの平均リクエスト数。TargetGroup ディメンションを使用してターゲットグループを指定する必要があります。ターゲットが Lambda 関数である場合、このメトリクスは適用されません。

この数は、ターゲットグループが受信したリクエストの総数を、ターゲットグループ内の正常なターゲットの数で割ったものを使用します。ターゲットグループに正常なターゲットがない場合、登録されたターゲットの合計数で割られます。

レポート条件: 常に報告される

統計: 有効な唯一の統計は Sum です。これは合計ではなく平均を表します。

ディメンション
  • TargetGroup

  • TargetGroup, AvailabilityZone

  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

TargetConnectionErrorCount

ロードバランサーとターゲット間で正常に確立されなかった接続数。ターゲットが Lambda 関数である場合、このメトリクスは適用されません。

レポート条件: ゼロ以外の値がある

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

TargetResponseTime

リクエストがロードバランサーを離れてから、ターゲットがレスポンスヘッダーの送信を開始するまでの経過時間を秒単位で表します。これは、アクセスログの target_processing_time フィールドに相当します。

レポート条件: ゼロ以外の値がある

統計: 最も有用な統計は Average および pNN.NN (パーセンタイル) です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

TargetTLSNegotiationErrorCount

ターゲットとのセッションを確立しなかったロードバランサーによって開始されたTLS接続の数。暗号化またはプロトコルの不一致が原因である場合があります。ターゲットが Lambda 関数である場合、このメトリクスは適用されません。

レポート条件: ゼロ以外の値がある

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

UnHealthyHostCount

異常とみなされるターゲットの数。

レポート基準: 登録済みターゲットがある場合に報告されます。

統計値: 最も有用な統計値は AverageMinimum、および Maximum です。

ディメンション
  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

AWS/ApplicationELB 名前空間には、ターゲットの正常性に関する以下のメトリクスを含んでいます。詳細については、「ターゲットグループの正常性」を参照してください。

メトリクス 説明
HealthyStateDNS

DNS 正常状態の要件を満たすゾーンの数。

統計: 最も有用な統計は Max です。

ディメンション
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

HealthyStateRouting

ルーティングにより正常状態と判断されたゾーンの数。

統計: 最も有用な統計は Max です。

ディメンション
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyRoutingRequestCount

ルーティングフェイルオーバーアクション (フェールオープン) を使用してルーティングされたリクエストの数。

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyStateDNS

DNS 正常状態の要件を満たしていないため、 で異常とマークされたゾーンの数DNS。

統計: 最も有用な統計は Min です。

ディメンション
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyStateRouting

ルーティングの正常状態に関する要件を満たしていないゾーンの数。ロードバランサーは、このゾーン内の (障害のあるターゲットを含む) すべてのターゲットに対し、トラフィックを分散します。

統計: 最も有用な統計は Min です。

ディメンション
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

AWS/ApplicationELB 名前空間には、ターゲットとして登録された Lambda 関数の次のメトリクスが含まれています。

メトリクス 説明
LambdaInternalError

ロードバランサーまたは AWS Lambdaの内部的な問題のために失敗した Lambda 関数へのリクエストの数。エラー理由コードを取得するには、アクセスログの error_reason フィールドを確認します。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • TargetGroup

  • TargetGroup, LoadBalancer

LambdaTargetProcessedBytes

Lambda 関数へのリクエストおよび Lambda 関数からのレスポンスについて、ロードバランサーによって処理された総バイト数。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

LambdaUserError

Lambda 関数の問題のために失敗した Lambda 関数へのリクエストの数。例えば、ロードバランサーには、関数を呼び出すアクセス許可がありませんでした。ロードバランサーが関数JSONから受信した必須フィールドの形式が正しくないか欠落している、またはリクエスト本文またはレスポンスのサイズが最大サイズである 1 MB を超えました。エラー理由コードを取得するには、アクセスログの error_reason フィールドを確認します。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • TargetGroup

  • TargetGroup, LoadBalancer

AWS/ApplicationELB 名前空間には、ユーザー認証用に以下のメトリクスが含まれます。

メトリクス 説明
ELBAuthError

認証アクションが誤って設定されたため、ロードバランサーが IdP との接続を確立できなかったため、またはロードバランサーが内部エラーにより認証フローを完了できなかったため、完了できなかったユーザー認証の数。エラー理由コードを取得するには、アクセスログの error_reason フィールドを確認します。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthFailure

IdP がユーザーまたは承認コードへのアクセスを拒否したため、または承認コードが複数回使用されため、完了できなかったユーザー認証の数。エラー理由コードを取得するには、アクセスログの error_reason フィールドを確認します。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthLatency

ID トークンとユーザー情報を IdP に照会するのにかかった時間 (ミリ秒単位)。これらのオペレーションが 1 つ以上失敗した場合は、エラーになるまでの時間です。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): すべての統計は意味があります。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthRefreshTokenSuccess

ロードバランサーが、IdP から提供された更新トークンを使用してユーザークレームを正常に更新した回数。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthSuccess

成功した認証アクションの数。ロードバランサーが IdP からユーザークレームを取得した後、認証ワークフローが終了すると、このメトリクスが増分されます。

レポート条件: ゼロ以外の値がある

統計: 最も有用な統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthUserClaimsSizeExceeded

設定された IdP が、11 KB を超えるサイズのユーザークレームを返した回数。

レポート条件: ゼロ以外の値がある

[Statistics] (統計): 唯一意味のある統計は Sum です。

ディメンション
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

Application Load Balancer のメトリクスディメンション

Application Load Balancer のメトリクスを絞り込むには、次のディメンションを使用できます。

ディメンション 説明
AvailabilityZone

アベイラビリティーゾーン別にメトリクスデータをフィルタリングします。

LoadBalancer

ロードバランサーでメトリクスデータをフィルタリングします。ロードバランサーを app/load-balancer-name/1234567890123456 (ロードバランサー の最後の部分) のように指定しますARN。

TargetGroup

ターゲットグループでメトリクスデータをフィルタリングします。ターゲットグループ を targetgroup/target-group-name/1234567890123456 (ターゲットグループ の最後の部分ARN) のように指定します。

Application Load Balancer の統計

CloudWatch は、Elastic Load Balancing によって発行されたメトリクスデータポイントに基づく統計を提供します。統計とは、メトリクスデータを指定した期間で集約したものです。統計を要求した場合、返されるデータストリームはメトリクス名とディメンションによって識別されます。ディメンションは、メトリクスを一意に識別する名前と値のペアです。例えば、特定のアベイラビリティーゾーンで起動されたロードバランサーの背後にあるすべての正常なEC2インスタンスの統計をリクエストできます。

Minimum および Maximum の統計は、各サンプリングウィンドウの個別のロードバランサーノードから報告されるデータポイントの最小値と最大値を反映します。例えば、Application Load Balancer を構成する 2 つのロードバランサーノードがあるとします。一方のノードは、HealthyHostCountMinimum が 2、Maximum が 10、Average が 6 で、もう一方のノードは HealthyHostCountMinimum が 1、Maximum が 5、Average が 3 です。このため、ロードバランサーの Minimum は 1、Maximum は 10、Average は約 4 です。

Minimum 統計のゼロ以外の UnHealthyHostCount をモニタリングし、複数のデータポイントでゼロ以外の値が発生した場合にアラームを受け取ることをお勧めします。Minimum を使用すると、ロードバランサーのすべてのノードとアベイラビリティーゾーンによってターゲットが異常であるとみなされた場合に検出されます。Average または Maximum のアラームは、潜在的な問題についてアラートを受け取りたい場合に役立ちます。このメトリクスを確認し、ゼロ以外の発生について調査することをお勧めします。障害を自動的に緩和するには、Amazon EC2 Auto Scaling または Amazon Elastic Container Service (Amazon ) でロードバランサーのヘルスチェックを使用するベストプラクティスに従いますECS。

Sum 統計は、すべてのロードバランサーノードにおける集計値です。メトリクスには期間あたり複数のレポートが含まれているため、Sum はすべてのロードバランサーノードで集計されたメトリクスのみに適用されます。

SampleCount 統計は測定されたサンプルの数です。メトリクスはサンプリング間隔とイベントに基づいて集計されるため、通常、この統計は有用ではありません。例えば、HealthyHostCountSampleCount は、正常なホストの数ではなく各ロードバランサーノードが報告するサンプル数に基づいています。

パーセンタイルは、データセットにおける値の相対的な位置を示します。小数点以下最大 2 桁を使用して、任意のパーセンタイルを指定できます (p95.45 など)。例えば、95 パーセンタイルは、95 パーセントのデータがこの値を下回っており、5 パーセントがこの値を上回っていることを意味します。パーセンタイルは、異常を分離するためによく使用されます。例えば、アプリケーションがほとんどのリクエストをキャッシュから 1 ~ 2 ミリ秒で処理するのに、キャッシュが空の場合は 100 ~ 200 ミリ秒になるとします。最大値は最も速度が遅い場合を反映し、約 200 ミリ秒になります。平均値はデータの分散を示してはいません。パーセンタイルで、アプリケーションのパフォーマンスのより有益なビューが得られます。99 パーセンタイルを Auto Scaling トリガーまたは CloudWatch アラームとして使用することで、処理に 2 ミリ秒以上かかるリクエストは 1% 以下をターゲットにできます。

ロードバランサーの CloudWatch メトリクスを表示する

Amazon EC2コンソールを使用して、ロードバランサーの CloudWatch メトリクスを表示できます。これらのメトリクスは、モニタリング用のグラフのように表示されます。ロードバランサーがアクティブでリクエストを受信しているときにのみ、モニタリング用のグラフにデータポイントが表示されます。

または、コンソールを使用してロードバランサーの CloudWatchメトリクスを表示することもできます。

コンソールを使用してメトリクスを表示するには
  1. で Amazon EC2コンソールを開きますhttps://console.aws.amazon.com/ec2/

  2. ターゲットグループによってフィルタリングされたメトリクスを表示するには、以下の作業を実行します。

    1. ナビゲーションペインで、[Target Groups] を選択します。

    2. ターゲットグループを選択し、[Monitoring] タブを選択します。

    3. (オプション) 結果を時間でフィルタリングするには、[Showing data for] から時間範囲を選択します。

    4. 1 つのメトリクスの大きいビューを取得するには、グラフを選択します。

  3. ロードバランサーでフィルタリングされたメトリクスを表示するには、以下の操作を実行します。

    1. ナビゲーションペインで、[Load Balancers] を選択します。

    2. ロードバランサーを選択し、[Monitoring] タブを選択します。

    3. (オプション) 結果を時間でフィルタリングするには、[Showing data for] から時間範囲を選択します。

    4. 1 つのメトリクスの大きいビューを取得するには、グラフを選択します。

CloudWatch コンソールを使用してメトリクスを表示するには
  1. で CloudWatch コンソールを開きますhttps://console.aws.amazon.com/cloudwatch/

  2. ナビゲーションペインで Metrics (メトリクス) を選択します。

  3. アプリケーションELBの名前空間を選択します。

  4. (オプション) すべてのディメンションでメトリクスを表示するには、検索フィールドに名称を入力します。

  5. (オプション) ディメンション別に検索するには、次のいずれかを選択します。

    • ロードバランサーについて報告されたメトリクスのみを表示するには、「アプリELBメトリクスごと」を選択します。1 つのロードバランサーのメトリクスを表示するには、検索フィールドにその名前を入力します。

    • ターゲットグループについて報告されたメトリクスのみを表示するには、「アプリごとELB」、「メトリクスごと」を選択します。1 つのターゲットグループのメトリクスを表示するには、検索フィールドにその名前を入力します。

    • アベイラビリティーゾーンごとにロードバランサーについて報告されたメトリクスのみを表示するには、アプリごとELB、AZ メトリクスごと を選択します。1 つのロードバランサーのメトリクスを表示するには、検索フィールドにその名前を入力します。1 つのアベイラビリティーゾーンのメトリクスを表示するには、検索フィールドにその名前を入力します。

    • アベイラビリティーゾーンとターゲットグループごとにロードバランサーについて報告されたメトリクスのみを表示するには、アプリごとELB、AZごと、および DDoS メトリクスごとを選択します。1 つのロードバランサーのメトリクスを表示するには、検索フィールドにその名前を入力します。1 つのターゲットグループのメトリクスを表示するには、検索フィールドにその名前を入力します。1 つのアベイラビリティーゾーンのメトリクスを表示するには、検索フィールドにその名前を入力します。

を使用してメトリクスを表示するには AWS CLI

使用可能なメトリクスを表示するには、次の list-metrics コマンドを使用します。

aws cloudwatch list-metrics --namespace AWS/ApplicationELB
を使用してメトリクスの統計を取得するには AWS CLI

次のget-metric-statisticsコマンドを使用して、指定されたメトリクスと dimension. CloudWatch treats の統計を取得し、ディメンションの各一意の組み合わせを個別のメトリクスとして扱います。特に発行されていないディメンションの組み合わせを使用した統計を取得することはできません。メトリクス作成時に使用した同じディメンションを指定する必要があります。

aws cloudwatch get-metric-statistics --namespace AWS/ApplicationELB \ --metric-name UnHealthyHostCount --statistics Average --period 3600 \ --dimensions Name=LoadBalancer,Value=app/my-load-balancer/50dc6c495c0c9188 \ Name=TargetGroup,Value=targetgroup/my-targets/73e2d6bc24d8a067 \ --start-time 2016-04-18T00:00:00Z --end-time 2016-04-21T00:00:00Z

出力例を次に示します。

{ "Datapoints": [ { "Timestamp": "2016-04-18T22:00:00Z", "Average": 0.0, "Unit": "Count" }, { "Timestamp": "2016-04-18T04:00:00Z", "Average": 0.0, "Unit": "Count" }, ... ], "Label": "UnHealthyHostCount" }