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

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

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

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

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

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

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

すべてのロード・バランサ・サービス・メトリックの発行頻度は60秒です。

前提条件

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

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

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

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

ディメンション 説明
availabilityDomain ロード・バランサが存在する可用性ドメイン。
backendSetName メトリックが適用されるバックエンド・セットの名前。
lbComponent メトリックが適用されるロード・バランサ・コンポーネント。

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

  • backendSet
  • listener
  • loadBalancer

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

lbHostId 現在のロード・バランサ・ホストを表す一意のID。このIDは変更されることがあります。
lbName ロード・バランサの名前。
listenerName メトリックが適用されるリスナーの名前。
region ロード・バランサが存在するリージョン。
resourceId メトリックが適用されるリソースのOCID。

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

メトリック メトリック表示名 単位 説明 ディメンション
activeConnections アクティブ接続 数 ロード・バランサからすべてのバックエンド・サーバーに対するアクティブ接続の数。 availabilityDomain

backendSetName

lbComponent

lbHostId

lbName

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

lbName

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

lbName

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 レスポンス 数 バックエンド・セットから受信された受信レスポンスの数。