Author: Markus Hinrichs
Editor: Randall Roland
The ENF engineers can now turn their attention back to CDT and DUNE after the release of Leap 3.2. This week's Node Operator conversation featured a lively discussion about the expectations for the Prometheus Exporter abilities in Leap 4.0 to shed some light on the mysterious nodEOS and provide a dynamic overview tool that gathers all kinds of data. 15 participants joined the round table this time.
Software development is the main topic of discussion at the weekly EOS Node Operator Round Table meetings. The information it provides is helpful for developers, block producers, blockchain engineers, and community members who wish to understand more about the EOS development process.
Click here for the video recording of the meeting (Passcode: p**8k2p7)
Summary of the Antelope Leap Updates on the way from Stephen Diesel (ENF, Product Manager of Leap)
UPDATES | RELEASE TIMEFRAME |
Leap 3.2 final release | released on Github |
System contract updates | update next week |
Release of DUNE | update next week |
Since Leap 3.2 has been released, updates on the System Contract Updates and the launch of DUNE, the Docker Utilities for Node Execution, can be expected at the following meeting on December 7, according to Stephen Diesel.
Leap Upgrade: Promising news from sister chain TELOS
Regarding the Leap consensus upgrade, EOS is in the pilot's seat for the alliance of sister chains. The NFT portal Voice.com and most node operators have already upgraded to Leap. TELOS announced a successful update to Antelope Leap 3.1 a few hours before the roundtable began.
Main Topic: The Prometheus Exporter in Leap 4.0
Matthew Darwin from EOS Nation brought up the subject because nodEOS is like a black box, and operators have no idea what is happening within. To better comprehend its processes, statistics are required. The participants are requested to present their list of the statistics they want the Prometheus exporter to deliver.
What is the Prometheus Exporter, and what should it deliver?
The Prometheus Exporter is essentially a time series database, an open-source network system management tool, and a widely used tool for obtaining statistics. It provides metrics at the industrial level in its json text format. It was made light and simple (do not require much of the node's already scarce resources). It is free to use and offers a great way to pull additional data. Because data is currently dispersed, node operators must diligently search for and carefully gather data to feed Prometheus. The round table's node operators would be delighted if Prometheus could be expanded to a place where all vital stats and data are gathered because it would save significant time and work.
This is how Prometheus' backend looks (screenshot from Mathew Darwin):
Feeding Prometheus data into Grafana front end (public, open source):
Source: https://blockchain.stats.eosnation.io/ (Login via E-Mail or Google Account to access it)
Statistics/features to add to the Prometheus Exporter in Leap 4.0 (from Github Issue summary)
ability to control the depth of your monitoring
minimizing node impact when collecting statistics (run it on a different thread)
everything that is presently being logged
get info on head block, LIB, etc.
node configurations: runtime, if OC is enabled, whether console logging is enabled, and features
block logs: trimmed or full nodes
In the future, a different get info endpoint may be used to format the data as JSON.
Next week's agenda
Continue discussion on Prometheus Exporter
Updates on CDT and DUNE
Participants (15) of this round table:
Randall Roland | EOSsupport.io
Dario | EOSsupport.io
Ted Cahall | ENF
Michael | EOSUSA
Virginia Glass
Denis Carriere
Kevin Heifner | OCI
Matt Witherspoon | ENF
Brian Hazzard
Max Cho | KOREOS
Daniel Keyes | EOS Nation
Stephen Diesel | ENF
Matthew Darwin | EOS Nation
Ross Dold | EOSphere
Hau
Sources & References
Video Recording of the Meeting (Passcode: p**8k2p7)
Image Credits
Prometheus Backend (Screenhot of Ross Dold)
Grafana fed with Prometheus Data (Screenshot of Ross Dold)
Banner by EOS Support Graphics