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