ネットワーク・ロード・バランサのリファレンス

このガイドでは、ネットワーク・ロード・バランサのリソース・アナリティクスの事前定義済オブジェクトを示します。ビュー、エンティティ・リレーションシップ、サブジェクト領域およびサンプル問合せに関する情報を確認できます。

ビュー

この項では、リソース分析ネットワーク・ロード・バランサ内のビューとその列、データ型、キーおよび参照されるビューおよび列名について説明します。次のビューがあります。

ロード・バランサ・ビュー
ビューの名前摘要の表示
NLB_NETWORK_LOAD_BALANCER_DIM_Vこのビューには、ネットワーク・ロード・バランサのプロパティに関する情報が格納されます。
NLB_BACKEND_DIM_Vこのビューには、ネットワーク・ロード・バランサ・バックエンド・セット内のバックエンド・サーバーの構成に関する情報が格納されます。
NLB_BACKEND_SET_DIM_Vこのビューには、ネットワーク・ロード・バランサ・バックエンド・セットの構成に関する情報が格納されます。
NLB_HEALTH_CHECKER_DIM_Vこのビューには、ネットワーク・ロード・バランサのヘルス・チェック・ポリシーの構成に関する情報が格納されます。
NLB_LISTENER_DIM_Vこのビューには、ネットワーク・ロード・バランサ・リスナーの構成に関する情報が格納されます。
NLB_FACT_Vネットワーク・ロード・バランサ・サービスのファクト。メジャーには、バックエンド・セット数、バックエンド数、リスナー数、ヘルス・チェッカ数、パブリックおよびプライベートIP数が含まれます。
NLB_RESOURCE_DETAILS_V各ネットワーク・ロード・バランサとバックエンド・セットの組合せに関連付けられたバックエンド、リスナーおよびヘルス・チェッカを表示する非正規化ビュー。
NLB_BACKEND_FACT_Vネットワーク・ロード・バランサ・バックエンドのファクト。メジャーにはバックエンド数が含まれます。
NLB_HEALTH_CHECKER_FACT_Vネットワーク・ロード・バランサ・サービスのファクト。メジャーには、バックエンド・セット数、バックエンド数、リスナー数、ヘルス・チェッカ数、パブリックおよびプライベートIP数が含まれます。
NLB_LISTENER_FACT_Vネットワーク・ロード・バランサ・リスナーのファクト。メジャーにはリスナー数が含まれます。

ビュー名の接尾辞は、ビュー・タイプを指定します。

  • FACT_V: ファクト
  • DIM_V: ディメンション
  • _V: 非正規化ビュー

関係図

この項では、ファクト表の様々なディメンション表との論理関係を定義する図について説明します。

各ビューの内容とその関係は、ネットワーク・ロード・バランサ・ビューのファイルにリストされています。

次の図は、ネットワーク・ロード・バランサのファクト・ビューと様々なディメンション・ビューの関係を示しています。

NLB_FACT_V
ネットワーク・ロード・バランサの関係図。NLB_FACT_Vファクト・ビューは、7つのディメンション・ビュー(COMPARTMENT_DIM_V、NLB_BACKEND_DIM_V、NLB_BACKEND_SET_DIM_V、NLB_LISTENER_DIM_V、NLB_HEALTH_CHECKER_DIM_V、VCN_SUBNET_DIM_V、NLB_NEWTORK_LOAD_BALANCER_DIM_V)に接続されています。

NLB_BACKEND_FACT_V
ネットワーク・ロード・バランサの関係図。NLB_BACKEND_FACT_Vファクト・ビューは、5つのディメンション・ビュー(COMPARTMENT_DIM_V、NLB_BACKEND_DIM_V、NLB_BACKEND_SET_DIM_V、VCN_SUBNET_DIM_V、NLB_NEWTORK_LOAD_BALANCER_DIM_V)に接続されています。

NLB_HEALTH_CHECKER_FACT_V
ネットワーク・ロード・バランサの関係図。NLB_HEALTH_CHECKER_FACT_Vファクト・ビューは、5つのディメンション・ビュー(COMPARTMENT_DIM_V、NLB_BACKEND_SET_DIM_V、NLB_HEALTH_CHECKER_DIM_V、VCN_SUBNET_DIM_V、NLB_NEWTORK_LOAD_BALANCER_DIM_V)に接続されています。

NLB_LISTENER_FACT_V
ネットワーク・ロード・バランサの関係図。NLB_LISTENER_FACT_Vファクト・ビューは、5つのディメンション・ビュー(COMPARTMENT_DIM_V、NLB_BACKEND_SET_DIM_V、NLB_LISTENER_DIM_V、VCN_SUBNET_DIM_V、NLB_NEWTORK_LOAD_BALANCER_DIM_V)に接続されています。

サンプルクエリー

ネットワーク・ロード・バランサの問合せの例。

すべてのバックエンド・セットに関連付けられたTIME_CREATED、COMPARTMENT_ID、REGIONおよびLIFECYCLE_STATEをリストします。
SELECT BS.BACKEND_SET_NAME, BS.NETWORK_LOAD_BALANCER_ID, L.TIME_CREATED, L.COMPARTMENT_ID, L.REGION, L.LIFECYCLE_STATE
FROM OCIRA.NLB_BACKEND_SET_DIM_V BS
INNER JOIN OCIRA.NLB_NETWORK_LOAD_BALANCER_DIM_V L
ON BS.OCIRA_NETWORK_LOAD_BALANCER_KEY = L.OCIRA_NETWORK_LOAD_BALANCER_KEY;
すべてのバックエンドに関連付けられているTIME_CREATED、COMPARTMENT_ID、REGIONおよびLIFECYCLE_STATEをリストします。
SELECT B.BACKEND_NAME, L.ID, L.TIME_CREATED, L.COMPARTMENT_ID, L.REGION, L.LIFECYCLE_STATE
FROM OCIRA.NLB_BACKEND_DIM_V B
INNER JOIN OCIRA.NLB_BACKEND_SET_DIM_V BS
ON B.OCIRA_BACKEND_SET_KEY = BS.OCIRA_BACKEND_SET_KEY
INNER JOIN OCIRA.NLB_NETWORK_LOAD_BALANCER_DIM_V L
ON BS.OCIRA_NETWORK_LOAD_BALANCER_KEY = L.OCIRA_NETWORK_LOAD_BALANCER_KEY;
すべてのヘルス・チェッカに関連付けられたTIME_CREATED、COMPARTMENT_ID、REGIONおよびLIFECYCLE_STATEをリストします。
SELECT H.HEALTH_CHECKER_NAME, L.TIME_CREATED, L.COMPARTMENT_ID, L.REGION, L.LIFECYCLE_STATE
FROM OCIRA.NLB_HEALTH_CHECKER_DIM_V H
INNER JOIN OCIRA.NLB_BACKEND_SET_DIM_V BS
ON H.OCIRA_BACKEND_SET_KEY = BS.OCIRA_BACKEND_SET_KEY
INNER JOIN OCIRA.NLB_NETWORK_LOAD_BALANCER_DIM_V L
ON BS.OCIRA_NETWORK_LOAD_BALANCER_KEY = L.OCIRA_NETWORK_LOAD_BALANCER_KEY;
すべてのリスナーに関連付けられたTIME_CREATED、COMPARTMENT_ID、REGIONおよびLIFECYCLE_STATEをリストします。
SELECT LS.LISTENER_NAME, L.ID, L.TIME_CREATED, L.COMPARTMENT_ID, L.REGION, L.LIFECYCLE_STATE
FROM OCIRA.NLB_LISTENER_DIM_V LS
INNER JOIN OCIRA.NLB_BACKEND_SET_DIM_V BS
ON LS.OCIRA_DEFAULT_BACKEND_SET_KEY = BS.OCIRA_BACKEND_SET_KEY
INNER JOIN OCIRA.NLB_NETWORK_LOAD_BALANCER_DIM_V L
ON BS.OCIRA_NETWORK_LOAD_BALANCER_KEY = L.OCIRA_NETWORK_LOAD_BALANCER_KEY;
非アクティブなネットワーク・ロード・バランサのOCIDsおよび表示名をリストします。
SELECT F.NLB_ID, D.DISPLAY_NAME
FROM OCIRA.NLB_FACT_V F
LEFT JOIN OCIRA.NLB_NETWORK_LOAD_BALANCER_DIM_V D
ON F.OCIRA_NLB_KEY = D.OCIRA_NETWORK_LOAD_BALANCER_KEY
WHERE F.LIFECYCLE_STATE IN ('FAILED');
各ネットワーク・ロード・バランサに関連付けられたバックエンド・セットおよびサーバーを一覧表示します。
SELECT F.NLB_ID, BS.BACKEND_SET_NAME, B.BACKEND_NAME
FROM OCIRA.NLB_FACT_V F
LEFT JOIN OCIRA.NLB_BACKEND_SET_DIM_V BS
ON F.OCIRA_NLB_KEY = BS.OCIRA_NETWORK_LOAD_BALANCER_KEY
LEFT JOIN OCIRA.NLB_BACKEND_DIM_V B
ON BS.OCIRA_BACKEND_SET_KEY = B.OCIRA_BACKEND_SET_KEY;
各ネットワーク・ロード・バランサのヘルス・チェック・ポリシーの構成をリストします:
SELECT F.NLB_ID, H.BACKEND_SET_NAME, H.HEALTH_CHECKER_NAME, H.INTERVAL_IN_MILLIS, H.PORT, 
H.PROTOCOL, H.RESPONSE_BODY_REGEX, H.RESPONSE_DATA, H.RETRIES, H.RETURN_CODE, 
H.TIMEOUT_IN_MILLIS, H.URL_PATH
FROM OCIRA.NLB_FACT_V F
LEFT JOIN OCIRA.NLB_HEALTH_CHECKER_DIM_V H
ON H.OCIRA_NETWORK_LOAD_BALANCER_KEY = H.OCIRA_NETWORK_LOAD_BALANCER_KEY;
各ネットワーク・ロード・バランサに関連付けられたリスナーをリストします。
SELECT F.NLB_ID, F.SUBNET_ID, S.DISPLAY_NAME
FROM OCIRA.NLB_FACT_V F
LEFT JOIN OCIRA.VCN_SUBNET_DIM_V S
ON F.OCIRA_SUBNET_KEY = S.OCIRA_SUBNET_KEY;
各ネットワーク・ロード・バランサに関連付けられたタグをリストします。
SELECT F.NLB_ID, T.TAG_TYPE, T.TAG_KEY_NAME, T.TAG_VALUE
FROM OCIRA.NLB_FACT_V F
LEFT JOIN OCIRA.TAGS_DIM_V T
ON F.NLB_ID = T.RESOURCE_ID;

データ系統

カスタマ・エクスペリエンス・セマンティック・モデル系統スプレッドシートおよびネットワーク・ロード・バランサのメトリック計算ロジック・スプレッドシートは、データの物理的および論理的関係に関するエンドツーエンドのデータ系統要約レポートを提供します。

詳細は、データ系統を参照してください

サブジェクト・エリア

この項では、サブジェクト領域と、ネットワーク・ロード・バランサで保守するデータに関する情報を提供します。これらのサブジェクト領域とそれらに対応するデータは、分析とレポートの作成および編集時に使用できます。各サブジェクト領域の情報は次のとおりです。

  • サブジェクト領域の説明。

  • サブジェクト領域のデータによって回答できるビジネス上の質問。各ビジネス上の質問に関する詳細な情報へのリンクがあります。

  • サブジェクト領域へのアクセスを保護するために使用できるジョブ固有のグループおよび職務ロール。各ジョブ・ロールおよび職務ロールに関する詳細な情報へのリンクもあります。

  • サブジェクト・エリアで表される作業領域へのプライマリ・ナビゲーション。

  • サブジェクト・エリアを使用する際に時間レポートの考慮事項。たとえば、サブジェクト領域では履歴データをレポートするのかどうか、現在のデータのみを報告するのかどうかなどです。履歴レポートとは、サブジェクト領域の履歴トランザクション・データに関するレポートのことです。わずかな例外を除き、すべてのディメンション・データはプライマリ・トランザクション日またはシステム日付時点のものとなります。

  • サブジェクト領域内のトランザクション・データの最小単位。最小トランザクション・データ単位によって、レポート内でのデータの結合方法が決定されます。

  • サブジェクト領域を使用して分析とレポートを作成する場合の特別な考慮事項、ヒント、および詳細な検討事項。

サブジェクト領域は次のとおりです。