ロード・バランサ・メトリック

oci_lbaasメトリック・ネームスペースでLoad Balancerサービスによって生成されるメトリックについて理解します。

メトリック、アラームおよび通知を使用して、ロード・バランサのヘルス、容量およびパフォーマンスをモニターできます。使用可能な様々なOracle Cloud Infrastructureモニタリング・ツールを理解および使用する方法の一般情報は、モニタリングおよび通知を参照してください。

ロード・バランサは、クライアントとアプリケーション・サーバー間のデータ・トラフィックを仲介する役割を果たします。クライアントはロード・バランサにリクエストを送信し、ロード・バランサは設定されたルールに従ってリクエストをバックエンド・サーバーに分散します。単純なパブリック・ロード・バランシング・システム構成の概要は、Load Balancerの概要のダイアグラムを参照してください。

ロード・バランサ・サービス・メトリックは、接続の数とタイプ、およびロード・バランサで管理されるデータの量を測定する際に役立ちます。メトリック・データを使用して、ロード・バランサおよびクライアントの問題を診断し、トラブルシューティングできます。また、このメトリックは、バックエンド・セットのサーバーから返されたHTTPレスポンスの分析にも役立ちます。

コンソールでメトリック・チャートのデフォルト・セットを表示するには、目的のロード・バランサまたはバックエンド・セットに移動し、「メトリック」をクリックします。モニタリング・サービスを使用して、カスタム問合せを作成することもできます。

ロード・バランサに使用可能なメトリックのタイプを表示するには、Load Balancerメトリックの表示を参照してください。

前提条件

  • IAMポリシー: リソースをモニターするには、管理者が作成するポリシーで、コンソール、またはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかどうかに関係なく、必要なタイプのアクセス権が付与されている必要があります。ポリシーでは、モニター・サービスおよびモニター対象のリソースにアクセス権を付与する必要があります。アクションを実行しようとしたときに、権限がない、または認可されていないというメッセージが表示された場合は、管理者に連絡して、付与されているアクセス権のタイプおよび作業する必要があるコンパートメントを確認してください。モニタリングのユーザー認可の詳細は、IAMポリシー(モニタリング)を参照してください。
  • このページにリストされているメトリックは、作成するロード・バランサ、リスナーおよびバックエンド・セットで自動的に使用可能になります。これらのメトリックを取得するためにリソースのモニタリングを有効にする必要はありません。

使用可能なメトリック: oci_lbaas

ロード・バランサに使用可能なメトリックについて学習します。

ロード・バランサ・サービス・メトリックには、次のディメンションがあります:

メトリック

説明

AVAILABILITYDOMAIN

ロード・バランサが存在する可用性ドメイン

BACKENDSETNAME

メトリックが適用されるバックエンド・セットの名前。

LBCOMPONENT

メトリックが適用されるロード・バランサ・コンポーネント。

ロード・バランサ・サービスの有効なメトリックは、3つのlbComponentディメンション値によって異なります:

  • Backendset

  • Listener

  • Loadbalancer

このページの表で、これらの各ディメンション値に対して有効なデータについて説明します。指定したディメンション値に適用されないメトリックを選択すると、そのメトリックはデータを返しません。

LBHOSTID

現在のロード・バランサ・ホストを表す一意のID。このIDは変更されることがあります。

LISTENERNAME

メトリックが適用されるリスナーの名前。

REGION

ロード・バランサが存在するリージョン

RESOURCEID

メトリックが適用されるリソースのOCID

lbComponentディメンション値が"Backendset"のメトリック

メトリック

メトリック表示名

単位

説明

ディメンション

ActiveConnections

アクティブ接続

ロード・バランサからすべてのバックエンド・サーバーに対するアクティブ接続の数。

availabilityDomain

backendSetName

lbComponent

lbHostId

region

resourceId

BackendServers

バックエンド・サーバー

バックエンド・セットのバックエンド・サーバーの数。

BackendTimeouts

バックエンド・タイムアウト

すべてのバックエンド・サーバー全体のタイムアウト数。

BytesReceived

受信バイト数

バイト

すべてのバックエンド・サーバー全体で受信されたバイト数。

BytesSent

送信バイト数

バイト

すべてのバックエンド・サーバー全体で送信されたバイト数。

ClosedConnections

クローズされた接続

ロード・バランサとバックエンド・サーバー間でクローズされた接続の数。

HttpRequests

インバウンド・リクエスト

バックエンド・セットに対する受信クライアント・リクエストの数。

HttpResponses

レスポンス

すべてのバックエンド・サーバー全体のHTTPレスポンス数。

HttpResponses200

HTTP 200レスポンス

バックエンド・サーバーから受信されたHTTP 200レスポンスの数。

HttpResponses2xx

HTTP 2xxレスポンス

バックエンド・サーバーから受信されたHTTP 2xxレスポンスの数。

HttpResponses3xx

HTTP 3xxレスポンス

バックエンド・サーバーから受信されたHTTP 3xxレスポンスの数。

HttpResponses4xx

HTTP 4xxレスポンス

バックエンド・サーバーから受信されたHTTP 4xxレスポンスの数。

HttpResponses502

HTTP 502レスポンス

バックエンド・サーバーから受信されたHTTP 502レスポンスの数。

HttpResponses504

HTTP 504レスポンス

バックエンド・サーバーから受信されたHTTP 504レスポンスの数。

HttpResponses5xx

HTTP 5xxレスポンス

バックエンド・サーバーから受信されたHTTP 5xxレスポンスの数。

InvalidHeaderResponses

無効なヘッダー・レスポンス

すべてのバックエンド・サーバー全体の無効なヘッダー・レスポンスの数。

KeepAliveConnections

キープ・アライブ接続

キープ・アライブ接続の数。

ResponseTimeFirstByte

平均レスポンス時間(TCPのみ)

ms

バックエンド・サーバーからの最初のレスポンス・バイトまでの平均時間。TCPのみ。

ResponseTimeHttpHeader

平均レスポンス時間(HTTPのみ)

ms

バックエンド・サーバーの平均レスポンス時間。HTTPのみ。

UnhealthyBackendServers

異常なバックエンド・サーバー

バックエンド・セットの異常なバックエンド・サーバーの数。

lbComponentディメンション値が"Loadbalancer"のメトリック

メトリック

メトリック表示名

単位

説明

ディメンション

AcceptedConnections

受け入れた接続

ロード・バランサによって受け入れられた接続の数。

availabilityDomain

lbComponent

lbHostId

region

resourceId

AcceptedSSLHandshake

受け入れたSSLハンドシェイク

受け入れられたSSLハンドシェイクの数。

ActiveConnections

アクティブ接続

クライアントからロード・バランサに対するアクティブ接続の数。

ActiveSSLConnections

アクティブなSSL接続

アクティブなSSL接続の数。

BytesReceived

受信バイト数

バイト

ロード・バランサで受信されたバイト数。

BytesSent 送信バイト数

バイト

ロード・バランサで送信されたバイト数。

FailedSSLClientCertVerify

失敗したクライアントSSL証明書検証

失敗したクライアントSSL証明書検証の数。

FailedSSLHandshake

失敗したSSLハンドシェイク

失敗したSSLハンドシェイクの数。

HandledConnections

処理された接続

ロード・バランサで処理された接続の数。

HttpRequests

インバウンド・リクエスト

ロード・バランサに対する受信クライアント・リクエストの数。

PeakBandwidth

最大帯域幅

ビット

指定された間隔中に使用された帯域幅の1秒当たりの最大ビット数。

デフォルトを使用。

lbComponentディメンション値が"Listener"のメトリック

メトリック

メトリック表示名

単位

説明

ディメンション

HttpResponses 200

HTTP 200レスポンス

バックエンド・セットから受信されたHTTP 200レスポンスの数。

availabilityDomain

lbComponent

lbHostId

listenerName

region

resourceId

HttpResponses 2xx

HTTP 2xxレスポンス

バックエンド・セットから受信されたHTTP 2xxレスポンスの数。

HttpResponses 3xx

HTTP 3xxレスポンス

バックエンド・セットから受信されたHTTP 3xxレスポンスの数。

HttpResponses 4xx

HTTP 4xxレスポンス

バックエンド・セットから受信されたHTTP 4xxレスポンスの数。

HttpResponses 502

HTTP 502レスポンス

バックエンド・セットから受信されたHTTP 502レスポンスの数。

HttpResponses 504

HTTP 504レスポンス

バックエンド・セットから受信されたHTTP 504レスポンスの数。

HttpResponses 5xx

HTTP 5xxレスポンス

バックエンド・セットから受信されたHTTP 5xxレスポンスの数。

HttpResponses

レスポンス

バックエンド・セットから受信された受信レスポンスの数。