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