Zum Hauptinhalt springen
Alle KollektionenEOS Support News
EOS Node Operator Roundtable vom 7. Dezember - Prometheus Exporter Statistiken (Fortsetzung)
EOS Node Operator Roundtable vom 7. Dezember - Prometheus Exporter Statistiken (Fortsetzung)

Veröffentlicht am 20. Dezember 2022

Markus Hinrichs avatar
Verfasst von Markus Hinrichs
Vor über 2 Jahren aktualisiert

Autor: Markus Hinrichs

Redakteur: Randall Roland

Übersetzung: Markus Hinrichs

Nach der Veröffentlichung von Leap 3.2, haben die ENF-Ingenieure ihre Aufmerksamkeit auf die anstehenden Updates von CDT und DUNE gerichtet. Die sehr technische Diskussion über die Erweiterung der Prometheus Exporter-Funktionen in Leap 4.0, wird beim Node Operator Roundtable diese Woche fortgesetzt, um Licht auf das mysteriöse nodEOS zu werfen und ein dynamisches Übersichtstool zu kreieren, das verschiedene Arten von Daten sammeln und anzeigen kann. Diesmal nahmen 12 Personen am Roundtable teil.

Das wichtigste Gesprächsthema bei den wöchentlichen EOS Node Operator Roundtable-Meetings ist die Softwareentwicklung. Entwickler, Blockproduzenten, Blockchain-Ingenieure und Community-Mitglieder, die mehr über den EOS-Entwicklungsprozess erfahren möchten, können von dem angebotenen Wissen profitieren.


Klicke hier für die Videoaufzeichnung des Treffens (Passcode: +q0S.ZLx)

Zusammenfassung der bevorstehenden Antelope Leap Updates von Stephen Diesel (ENF, Produktmanager von Leap)

UPDATES

ZEITRAHMEN

Leap 3.2.1 mögliches Patch-Release

muss noch weiter diskutiert werden, um einen klaren Zeitplan zu erstellen

CDT 3.1

Veröffentlichung voraussichtlich nächsten Montag, 12. Dezember 2022

DUNE

nach der CDT-Veröffentlichung (Update zur Veröffentlichung nächste Woche)

System Contract Updates (Aktualisierung der Systemverträge)

in der Pipeline


Prometheus Exporter Diskussion Teil 2/2


RECAP: Was soll dem Prometheus Exporter in Leap 4.0 hinzugefügt werden (vom letzten Treffen)

  • Möglichkeit, die Tiefe der Überwachung zu kontrollieren

  • Minimierung der Auswirkungen auf die Knoten beim Sammeln von Statistiken (Ausführung in einem anderen Thread)

  • Alles anzeigen, was gegenwärtig protokolliert wird

  • Informationen über Head-Block, LIB usw. abrufen

  • Knotenkonfigurationen: Laufzeit, ob OC aktiviert ist, ob die Konsolenprotokollierung aktiviert ist und Funktionen

  • Blockprotokolle: gekürzte oder vollständige Knoten

  • In Zukunft kann ein anderer Get-Info-Endpunkt verwendet werden, um die Daten als JSON zu formatieren.



Die Konversation in dieser Woche konzentrierte sich auf die leicht zu erreichenden Dinge der Wunschliste von Matthew Darwin.


Die folgende Liste enthält nur die knotenbezogenen Metriken, die als "niedrig hängende Früchte" angesehen wurden, da die Teilnehmer die Liste von Matthew Darwin als Ausgangspunkt für die Diskussion erweitert und aktualisiert haben. (Zitat):

  • was von /v1/chain/get_info zurückgegeben wird (Head-Block-Nummer, lib)

  • Größen der Warteschlangen für nicht angewendete Transaktionen

    • Unapplied transaction queue sizes - Anzahl der Transaktionen

    • Größen der Warteschlangen für nicht angewendete Transaktionen - Byte-Größe

    • Größe der Warteschlangen für nicht angewendete Transaktionen - spekulative CPU-Zeit

  • Größe der auf der schwarzen Liste stehenden Transaktionen

    • Größe der Transaktionen auf der schwarzen Liste - nach Konto

    • Größe der Transaktionen auf der schwarzen Liste - nach Schlüssel

    • Größe der Transaktionen auf der schwarzen Liste - nach Vertrag

  • Subjektive Rechnungsgrößen

    • Neue Funktion zum Abrufen subjektiver Rechnungsdaten auf Github

  • Größe der geplanten Transaktionen

    • Gesamtzahl

  • Anzahl der Forks

  • Anzahl der unapplied Blöcke

  • Anzahl der dropped Blöcke

  • Anzahl der empfangenen Transaktionen pro Peer/API

  • Anzahl der empfangenen unique Transaktionen

  • Anzahl der Verbindungen in der falschen Kette

  • Anzahl der neuen Verbindungen

  • Betriebszeit

  • CPU-Nutzung pro Thread

  • belegter Speicherplatz nach Volumen (Blocks, Ship, State, Trace)

  • Verfügbarer Speicherplatz

  • aktuelle Blocknummer


Kettenbezogene Metriken (in diesem Roundtable nicht eingehend besprochen, zitiert)

  • Anzahl der verpassten Blöcke (verpasste Blöcke in einer Runde) nach Erzeuger

  • Anzahl der fehlenden Produzenten (fehlende 12 Blöcke in einer Runde) nach Produzent

  • Anzahl der Doppelproduktionen (mehr als 12 Blöcke in einer Runde) je Produzent

  • durchschnittliche (und letzte) arrival time der Blöcke nach Erzeuger

  • Anzahl der Transaktionen pro Block pro Produzent

  • Anzahl der pro Block verbrauchten Blockchain-CPU pro Produzent

  • Anzahl der Bytes pro Block nach Produzent

  • Replay-Status (wenn von einem Schnappschuss gestartet wird)

Tagesordnung für den nächsten Roundtable (14. Dezember)

  • Michael von EOSUSA hat vorgeschlagen, das Antelope-Ressourcenmodell in der kommenden Woche zu diskutieren.

    • Es gibt Möglichkeiten, das Ressourcenmodell für Antelope-Ketten zu verbessern, wie die aktuellen WAX-Überlastungsprobleme zeigen.


Teilnehmer (12) dieses Roundtables:

  • Randall Roland | EOS Support

  • Ted Cahall | ENF

  • Michael | EOSUSA

  • Virginia Glass

  • Denis Carriere

  • Kevin Heifner | OCI

  • Brian Hazzard

  • Max Cho | KOREOS

  • Daniel Keyes | EOS Nation

  • Stephen Diesel | ENF

  • Matthew Darwin | EOS Nation

  • Jeff Werner


Quellen & Referenzen

Hat dies deine Frage beantwortet?