All Collections
EOS Support Media
EOS Node Operator Roundtable November 30 - Prometheus Exporter Statistics
EOS Node Operator Roundtable November 30 - Prometheus Exporter Statistics

Published on December 14, 2022

Markus Hinrichs avatar
Written by Markus Hinrichs
Updated over a week ago

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

  • Image Credits

    • Prometheus Backend (Screenhot of Ross Dold)

    • Grafana fed with Prometheus Data (Screenshot of Ross Dold)

    • Banner by EOS Support Graphics



Did this answer your question?