I am new to Prometheus and Grafana. I need Prometheus eos exporter for the purpose of Eosio private blockchain dashboard. I researched but didn't get any expected results. I need to show the eos node (multi-node) data (chain, blocks, transactions etc.) using Grafana and Prometheus. Can eosjs used with the Prometheus? Any help would be appreciated.

OS: Ubuntu 18.04

2 Answers 2


For some simple stats, you can use https://eos.io/build-on-eosio/eosio-explorer/ which works as a GUI and can be repurposed in a dashboard.

For something more complex, you probably would want to use DFuse: https://dfuse.io/en/home/

  • I have a requirement for Prometheus and grafana because there are also other things other than eosio to use with these.
    – Varsh
    Jan 13, 2021 at 3:08
  • Can the system metrics like CPU, storage etc. for each peer node be shown in eosio-explorer?
    – Varsh
    Jan 14, 2021 at 8:29

You want to expose the entire blockchain database to prometheus? Or just some statistics about current block number or something?

To me, sending all block data to prometheus is the wrong solution. Better to explore some of the history tools (hyperion, dfuse, cronicle).

  • Want to show statistics like current block no., TPS, transaction count etc. And user can search for information like any block or transaction.
    – Varsh
    Jan 13, 2021 at 2:37
  • Search for any block or transaction from within prometheus? Sounds like the wrong thing. Prometheus is for metrics, not undstructured data. TPS would be reasonable. Jan 14, 2021 at 4:19
  • But even if we keep the searching mechanism aside, do the Prometheus exporter for eos nodeos is available?
    – Varsh
    Jan 14, 2021 at 8:27
  • I have a prometheus exporter for nodeos I use, but it doesn't do what you want. Jan 17, 2021 at 16:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.