ロード・バランサ・メトリック
oci_lbaasメトリック・ネームスペースで、Load Balancerサービスによって生成されるメトリックを理解します。
メトリック、アラームおよび通知を使用して、ロード・バランサのヘルス、容量およびパフォーマンスをモニターできます。使用可能な様々なOracle Cloud Infrastructureモニタリング・ツールを理解および使用する方法の一般情報は、モニタリングおよび通知を参照してください。
ロード・バランサは、クライアントとアプリケーション・サーバー間のデータ・トラフィックを仲介する役割を果たします。クライアントはロード・バランサにリクエストを送信し、ロード・バランサは設定されたルールに従ってリクエストをバックエンド・サーバーに分散します。単純なパブリック・ロード・バランシング・システム構成の概要は、ロード・バランサの概要の図を参照してください。
ロード・バランサ・サービス・メトリックは、接続の数とタイプ、およびロード・バランサで管理されるデータの量を測定する際に役立ちます。メトリック・データを使用して、ロード・バランサおよびクライアントの問題を診断し、トラブルシューティングできます。また、このメトリックは、バックエンド・セットのサーバーから返されたHTTPレスポンスの分析にも役立ちます。
コンソールでメトリック・チャートのデフォルト・セットを表示するには、目的のロード・バランサまたはバックエンド・セットに移動し、「メトリック」を選択します。モニタリング・サービスを使用して、カスタム問合せを作成することもできます。
ロード・バランサで使用可能なメトリックのタイプを表示するには、ロード・バランサ・メトリックの表示を参照してください。
前提条件
- IAMポリシー: リソースをモニターするには、管理者が作成するポリシーで、コンソール、またはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかに関係なく、必要なアクセスのタイプが付与されている必要があります。ポリシーでは、モニタリング・サービスおよびモニター対象のリソースの両方へのアクセス権を付与する必要があります。アクションを実行しようとしたときに、権限がない、または認可されていないというメッセージが表示された場合は、付与されているアクセス権のタイプと作業するコンパートメントを管理者に確認してください。モニタリングのユーザー認可の詳細は、IAMポリシーを参照してください。
 - このページにリストされているメトリックは、作成するロード・バランサ、リスナーおよびバックエンド・セットで自動的に使用可能になります。これらのメトリックを取得するためにリソースでモニタリングを有効にする必要はありません。
 
使用可能なメトリック: oci_lbaas
ロード・バランサに使用可能なメトリックについて学習します。
ロード・バランサ・サービス・メトリックには、次のディメンションがあります:
| ディメンション | 説明 | 
|---|---|
availabilityDomain
 | 
ロード・バランサが存在する可用性ドメイン。 | 
backendSetName
 | 
メトリックが適用されるバックエンド・セットの名前。 | 
lbComponent
 | 
メトリックが適用されるロード・バランサ・コンポーネント。 ロード・バランサ・サービスの有効なメトリックは、 
 このページの表で、これらの各ディメンション値に対して有効なデータについて説明します。指定したディメンション値に適用しないメトリックを選択すると、そのメトリックはデータを返しません。  | 
lbHostId
 | 
現在のロード・バランサ・ホストを表す一意のID。このIDは変更されることがあります。 | 
lbName
 | 
ロード・バランサの名前。 | 
listenerName
 | 
メトリックが適用されるリスナーの名前。 | 
region
 | 
ロード・バランサが存在するリージョン。 | 
resourceId
 | 
メトリックが適用されるリソースのOCID。 | 
lbComponentディメンション値が"Backendset"のメトリック
| メトリック | メトリック表示名 | 単位 | 説明 | ディメンション | 
|---|---|---|---|---|
activeConnections
 | 
アクティブ接続 | 数 | ロード・バランサからすべてのバックエンド・サーバーに対するアクティブ接続の数。 | 
availabilityDomain
 
 
 
 
 
  | 
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
 | 
受け入れた接続 | 数 | ロード・バランサによって受け入れられた接続の数。 | 
 
 
 
 
 
 
  | 
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
 
 
 
 
 
  | 
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
 | 
レスポンス | 数 | バックエンド・セットから受信された受信レスポンスの数。 |