ネットワークの監視

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

ブロックチェーン・ネットワークのモニター方法

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

ネットワーク概要情報

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

レジャー・サマリー

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

ノードのヘルス

ノードのヘルス・サマリー領域を使用すると、CPU使用率やメモリー使用率など、ネットワーク上でのノードのパフォーマンス状況を把握するのに役立ちます。関連項目:

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

コンソールのダッシュボード・タブには、ネットワークの稼働状況の概要が表示されます。この情報を使用して、問題を特定したり、コンソールの他のタブに移動して問題についてさらに学習したり、問題を解決できます。

サマリー・バー

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

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

ヘルス

このセクションには、ネットワーク内で稼働しているノードの数と停止しているノードの数が表示されます。ノード数をクリックしてノード・タブに移動し、ノードが停止する理由やネットワーク内のノードの詳細について調べます。

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

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

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

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

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

  • ブロックには複数のユーザー・トランザクションを含めることができます。

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

ピア・アクティビティ

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

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

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

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

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

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

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

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

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

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