全体的なシステム状態とファブリック負荷履歴の概要
Junos Spaceネットワーク管理プラットフォームダッシュボードまたは [Administration statistics] ページから、Junos Space システムの全体的な状態とファブリックの負荷を表示できます。
システム全体の状態
Junos Spaceプラットフォームは、Junos Spaceシステムの全体的な状態を計算するために、クラスタの健全性とノード機能の健全性に基づく式を使用します。
-
クラスタの正常性は、ファブリック内で現在実行されているノードの割合を示します。
たとえば、4 ノード ファブリックで到達可能なノードが 3 つしかない場合、クラスタの正常性は 75% です。
-
ロードバランサーの正常性は、ロードバランシングプロセスを実行しているノード(ロードバランシングが有効になっている)の割合を示します。
たとえば、2 つのノードでロードバランシングが有効になっていて、ロードバランシングプロセスが 1 つのノードでのみ実行されている場合、ロードバランシングの正常性は 50% です。
-
データベース・ヘルスは、データベース・プロセスを実行しているノード(データベース・リクエストに対して使用可能)の割合を示します。
例えば、2 つのノードがデータベース・サーバーとして有効になっていて、データベース・プロセスが 1 つのノードのみで実行されている場合、データベース・ヘルスは 50% です。
-
アプリケーション ロジックの正常性は、アプリケーション ロジック プロセスを実行しているノード (アプリケーション ロジック (DML およびビジネス ロジック) に対して有効) の割合を示します。
たとえば、アプリケーション ロジックに対して 3 つのノードが有効になっていて、アプリケーション ロジック プロセスが 2 つのノードでのみ実行されている場合、アプリケーション ロジックの正常性は 67% です。
Junos Space Platform は、実行中のノードとノード関数に関するデータを取得し、次の式を適用してJunos Spaceシステム全体の状態を決定します。 システム全体の状態 = [(実行中のノード数) / (ファブリック内のノード数)] * [(Load_Balancing プロセスを実行しているノードの数) / (負荷分散が有効になっているノードの数)] * [(データベース・サーバー・プロセスを実行しているノードの数) / (データベース・サーバーとして有効なノードの数)] * [(ノード数)アプリケーションロジックプロセスの実行中) / (アプリケーションロジックで有効なノードの数)]
Junos Space のシステム全体の状態をパーセンテージで表します。前の例の値をこの式で使用すると、全体的なシステム条件は次のように計算されます: 全体的なシステム条件= 75% * 50%* 50% * 67% = 12.5%。
0〜30%の値はシステムヘルスが不良であることを示し、30%〜70%の値はシステムヘルスが平均的であることを示し、70%〜100%の値はシステムヘルスが良好であることを示します。「Overall System Condition」チャートには、図 1 に示すように、システムの正常性が表示されます
システム全体の正常性は、次の条件のいずれかが検出されると 0% (Poor) を示します。
-
ファブリック内のノードが実行されていません。
-
ロードバランシングが有効になっているノードがロードバランシングプロセスを実行していません。
-
データベース要求に対して有効なノードがデータベース・プロセスを実行していません。
-
アプリケーション・ロジックに対して使用可能になっているノードが、アプリケーション・ロジック・プロセスを実行していません。
ファブリック負荷履歴
図 2 に示す [Fabric Load History] グラフには、ファブリックで実行されているすべてのノードの平均 CPU 使用率が表示されます。
Junos Space プラットフォームは、次の式を使用してファブリックの負荷を決定します。 ファブリックの負荷 = (実行中のすべてのノードの合計 CPU 使用率) / (実行中のノードの数)
たとえば、3つのノードが実行されていて、CPU使用率がそれぞれ80%、30%、10%のファブリックの場合、ファブリックの負荷は40%です。
アクティブユーザー履歴
図 3 に示す [Active Users History] グラフには、過去 1 分間のアクティブ ユーザーの数が表示されます。