ネットワークの監視

コンソールには、ブロックチェーン・ネットワークのアクティビティおよびヘルスをモニターする方法がいくつか用意されています。たとえば、レジャーに送信されたブロックの合計数に関するサマリー情報を確認したり、特定のチャネルで発生した特定のチェーンコード・トランザクションに関する情報を検索して特定することができます。

ブロックチェーン・ネットワークの監視方法

コンソールを使用すると、次の情報のソースを確認して、ネットワークの状況を把握できます。

ネットワーク概要情報

ネットワーク全体の稼働状況が一目でわかる情報が必要な場合やトランザクションの失敗率が高いなどの一般的な問題を見つける場合、ダッシュボード・タブを使用します。「ネットワーク・アクティビティの表示」を参照してください。

台帳のサマリー

特定のチャネルのトランザクションに関するランタイム統計の詳細は、チャネルのレジャーのサマリー領域を参照してください。トランザクションを開始したメンバーや、それをエンドースしたピアなど、特定のトランザクションを詳しく調べることができます。「チャネルのレジャー・アクティビティの表示」を参照してください。

ノードのヘルス

ノードのヘルス・サマリー領域を使用すると、ネットワーク上でのノードの動作状況(CPU使用率やメモリー使用率など)を理解するのに役立ちます。関連項目:

ダッシュボードに表示される情報のタイプ

コンソールのダッシュボード・タブには、ネットワークの稼働状況の概要が表示されます。この情報を使用して、問題を特定したり、問題の詳細および解決方法がわかるコンソールの他のタブに移動できます。

サマリー・バー

このセクションには、ネットワーク内のコンポーネント(たとえば、ノードおよびチェーンコードの数)が表示されます。コンポーネント数をクリックすると、コンソール・タブに移動して詳細な情報を確認したり、コンポーネントに関連するタスクを実行できます。インスタンスが開発インスタンスの場合は、サマリー・バーの右下に"開発モード"と表示されます。

コンソール上部に、使用中のインスタンスのタイプが表示されます。ネットワーク・創設者である場合、「(創設者)」と表示されます。ネットワークの参加者の場合、コンソールの上部に、参加しているネットワークの名前が表示されます。たとえば、「(< foundername>の参加者)」です。

ヘルス

この項では、ネットワーク内で稼働しているノードの数と停止しているノードの数を示します。ノード数をクリックしてノード・タブに移動し、ノードが停止している理由を調べたり、ネットワーク内のノードの詳細を得ます。

ネットワーク内のノードは、仮想マシン(VM)内でパーティション化されます。このセクションには、使用されているパーティション・メモリーのパーセンテージと、使用されているCPUおよびディスクのパーセンテージも表示されます。メモリーの割合が比較的低い場合(たとえば、50%以下)、別のピア・ノードを作成してもシステムのパフォーマンスが大幅に低下することはありません。割合が100に近い場合は、システムが別のピア・ノードをサポートできない可能性があります。

チャネル・アクティビティ

この領域には、作成されたブロック数と、作成されたブロック数に基づいて実行されたトランザクション数が表示されます。ユーザー・トランザクションより多くのブロックが作成されることがあります。たとえば、新しいチャネルを作成したり、チェーンコードをデプロイすると、それらはシステムレベルのトランザクションとして分類されブロックに含まれますが、ユーザー・トランザクションとして分類されません。この領域には最も多くのトランザクションを処理した上位4つのチャネルが表示され、チャネルごとに成功したトランザクションおよび失敗したトランザクションの数が表示されます。

次の点に注意してください。

  • ユーザー・トランザクションは、チェーンコードの実行の一部として呼び出されたトランザクションであり、ネットワークの設定、チャネルの作成、チェーンコードのインストールおよびデプロイなどの基本的なアクションではありません。

  • ブロックには複数のユーザー・トランザクションが含まれます。

表示されるアクティビティ情報の量をフィルタ処理できます。設定された時間範囲(たとえば、過去1時間や過去1週間)を選択するか、「カスタム」を選択してアクティビティ情報を必要とする日付を選択できます。

ピア・アクティビティ

この領域には、ネットワークのピア・ノードによって完了されたエンドースメントおよびコミットの数が表示されます。この領域には最もトランザクションをエンドースしてコミットした上位4つのピア・ノードが表示され、その4つのピアのそれぞれについて、成功および失敗したエンドースメントとコミットの数が表示されます。

次の点に注意してください。

  • トランザクションはエンドースメントであり、コミットはトランザクションがブロックに書き込まれることです。

  • コミットは、ユーザー・トランザクションまたはシステム・トランザクションです。

  • コミットは、ブロックにコミットされたトランザクションの数です。コミットはブロックではありません。

  • エンドースメントは特定のピアのみが実行する必要がありますが、コミットはすべてのピアが実行する必要があります。

表示されるアクティビティ情報の量をフィルタ処理できます。設定された時間範囲(たとえば、過去1時間や過去1週間)を選択するか、「カスタム」を選択してアクティビティ情報を必要とする日付を選択できます。

ネットワーク・アクティビティの表示

コンソールのダッシュボード・タブを使用して、稼働中または停止中のノードの割合やネットワークでのチェーンコード・トランザクションの実行状況など、ブロックチェーン・ネットワークのアクティビティに関する情報を確認します。

この情報を出発点として使用し、コンソールの他のタブを使用して見つかった問題を詳しく調べることができます。ダッシュボード・タブに表示される情報の詳細は、「ダッシュボードに表示される情報のタイプ」を参照してください。
  1. Go to the console and select the Dashboard tab.
  2. 先週や先月などの特定の時間に発生したチャネルおよびピア・アクティビティ情報を表示するには、フィルタのドロップダウン・メニューに移動して、時間範囲を選択します。「カスタム」を選択して特定の開始日および終了日を入力し、「適用」をクリックします。