Netzwerk überwachen

Die Konsole bietet mehrere Möglichkeiten, um die Aktivität und den Zustand Ihres Blockchain-Netzwerks zu überwachen. Beispiel: Sie können Übersichtsinformationen zur Gesamtanzahl der an das Buch weitergeleiteten Blöcke suchen oder Informationen zu bestimmten Chaincode-Transaktionen suchen, die in einem bestimmten Kanal aufgetreten sind.

Wie kann ich das Blockchain-Netzwerk überwachen?

Mit der Konsole können Sie die folgenden Informationsquellen suchen, um zu verstehen, was in Ihrem Netzwerk passiert.

Netzwerküberblicksinformationen

Verwenden Sie die Registerkarte "Dashboard", wenn Sie auf einen Blick Informationen darüber benötigen, wie gut das gesamte Netzwerk funktioniert, und um allgemeine Probleme wie eine hohe Rate an nicht erfolgreichen Transaktionen zu erkennen. Siehe Netzwerkaktivität anzeigen.

Buchübersicht

Informationen zu den Laufzeitstatistiken für Transaktionen in einem bestimmten Kanal finden Sie im Bereich "Buchübersicht" des Kanals. Sie können einen Drilldown zu einer bestimmten Transaktion durchführen, um weitere Informationen dazu zu erhalten, z.B. welches Mitglied die Transaktion initiiert hat und welcher Peer sie bestätigt hat. Siehe Buchaktivität eines Kanals anzeigen.

Knotenzustand

Verwenden Sie den Bereich "Zustandsübersicht" eines Knotens, um zu verstehen, wie der Knoten im Netzwerk ausgeführt wird. Beispiel: CPU-Auslastung und Speicherauslastung. Informationen hierzu finden Sie unter:

Welche Art von Informationen befindet sich im Dashboard?

Die Registerkarte "Dashboard" der Konsole bietet einen Überblick darüber, wie gut Ihr Netzwerk funktioniert. Anhand dieser Informationen können Sie Probleme identifizieren und zu anderen Registerkarten in der Konsole navigieren, auf denen Sie mehr darüber erfahren und Probleme beheben können.

Übersichtsleiste

In diesem Abschnitt werden die Komponenten in Ihrem Netzwerk angezeigt (z.B. wie viele Knoten und Chaincodes). Sie können auf eine Komponentennummer klicken, um zur Konsolenregisterkarte zu gehen, um weitere Informationen zu erhalten, oder um Aufgaben im Zusammenhang mit der Komponente auszuführen. Wenn Ihre Instanz eine Entwicklungsinstanz ist, wird unten rechts in der Übersichtsleiste der "Entwicklungsmodus" angezeigt.

Oben in der Konsole wird angezeigt, mit welchem Instanztyp Sie arbeiten. Wenn Sie ein Netzwerk-Gründer sind, dann sehen Sie "(Gründer)". Wenn Sie an einem Netzwerk teilnehmen, wird oben in der Konsole der Name des Netzwerks angezeigt, mit dem Sie verbunden sind. Beispiel: "(Teilnehmer von <foundername>)".

Zustand

In diesem Abschnitt wird dargestellt, wie viele Knoten ausgeführt werden und wie viele im Netzwerk gestoppt werden. Klicken Sie auf die Knotennummern, um zur Registerkarte "Knoten" zu gehen und zu untersuchen, warum ein Knoten gestoppt werden kann, oder um weitere Informationen zu den Knoten im Netzwerk zu erhalten.

Die Knoten in Ihrem Netzwerk werden innerhalb einer virtuellen Maschine (VM) partitioniert. In diesem Abschnitt werden auch der Prozentsatz des belegten Partitionsspeichers sowie der Prozentsatz der belegten CPU und Festplatte angezeigt. Wenn der Speicherprozentsatz relativ niedrig ist (z.B. 50% oder niedriger), können Sie einen anderen Peer-Knoten erstellen, ohne dass die Performance Ihres Systems erheblich sinkt. Wenn der Prozentsatz nahe 100 liegt, kann Ihr System wahrscheinlich keinen anderen Peer-Knoten unterstützen.

Kanalaktivität

In diesem Bereich wird angezeigt, wie viele Blöcke erstellt wurden und wie viele Transaktionen basierend auf der Anzahl der erstellten Blöcke ausgeführt wurden. Beachten Sie, dass möglicherweise mehr Blöcke als Benutzertransaktionen erstellt werden. Beispiel: Wenn Sie einen neuen Kanal erstellen oder einen Chaincode bereitstellen, werden diese als Transaktionen auf Systemebene klassifiziert und sind in Blöcken enthalten, jedoch nicht als Benutzertransaktionen klassifiziert. In diesem Bereich werden die vier wichtigsten Kanäle angezeigt, die die meisten Transaktionen verarbeitet haben. Für jeden Kanal wird die Anzahl der erfolgreichen und nicht erfolgreichen Transaktionen angezeigt.

Beachten Sie die folgenden Informationen:

  • Benutzertransaktionen sind Transaktionen, die im Rahmen der Ausführung des Chaincodes aufgerufen wurden, und nicht zugrunde liegende Aktionen wie das Einrichten des Netzwerks, das Erstellen von Kanälen sowie das Installieren und Bereitstellen von Chaincodes.

  • Ein Block kann mehrere Benutzertransaktionen enthalten.

Sie können die Anzahl der angezeigten Aktivitätsinformationen filtern. Sie können einen festgelegten Zeitraum auswählen (z.B. letzte Stunde oder letzte Woche), oder Sie können Benutzerdefiniert auswählen und die Datumsangaben auswählen, für die Aktivitätsinformationen angezeigt werden sollen.

Peer-Aktivität

In diesem Bereich werden die Anzahl der Bestätigungen und Commits angezeigt, die von den Peer-Knoten des Netzwerks abgeschlossen wurden. In diesem Bereich werden die vier wichtigsten Peerknoten angezeigt, die die meisten Transaktionen bestätigt und festgeschrieben haben. Für jeden dieser vier Peers wird in diesem Bereich die Anzahl der erfolgreichen und nicht erfolgreichen Bestätigungen und Commits angezeigt.

Beachten Sie die folgenden Informationen:

  • Eine Transaktion ist eine Bestätigung, und ein Commit erfolgt, wenn eine Transaktion in den Block geschrieben wird.

  • Commits können Benutzertransaktionen oder Systemtransaktionen sein

  • Commits sind die Anzahl der Transaktionen, die für den Block festgeschrieben wurden. Commits sind keine Blöcke.

  • Nur bestimmte Peers müssen Bestätigungen ausführen, aber alle Peers müssen Commits ausführen.

Sie können die Anzahl der angezeigten Aktivitätsinformationen filtern. Sie können einen festgelegten Zeitraum auswählen (z.B. letzte Stunde oder letzte Woche), oder Sie können Benutzerdefiniert auswählen und die Datumsangaben auswählen, für die Aktivitätsinformationen angezeigt werden sollen.

Netzwerkaktivität anzeigen

Auf der Registerkarte "Dashboard" der Konsole finden Sie Informationen zu den Aktivitäten Ihres Blockchain-Netzwerks, wie zum Beispiel den Prozentsatz der ausgeführten oder gestoppten Knoten und die erfolgreiche Ausführung von Chaincodetransaktionen durch das Netzwerk.

Sie können diese Informationen als Ausgangspunkt verwenden und dann die anderen Registerkarten in der Konsole verwenden, um einen Drilldown zu den erkannten Problemen durchzuführen. Informationen darüber, was auf der Registerkarte "Dashboard" angezeigt wird, finden Sie unter Welcher Informationstyp wird im Dashboard angezeigt?
  1. Navigieren Sie zur Konsole, und wählen Sie die Registerkarte Dashboard aus.
  2. Um Informationen zu Kanal- und Peeraktivitäten anzuzeigen, die zu einem bestimmten Zeitpunkt aufgetreten sind, z.B. für die letzte Woche oder den letzten Monat, gehen Sie zum Dropdown-Menü "Filter", und wählen Sie den gewünschten Zeitraum aus. Wählen Sie "Benutzerdefiniert", um ein bestimmtes Anfangs- und Enddatum einzugeben, und klicken Sie auf Anwenden.