Geth overview
915 5.0 (2 reviews)

Created 3/12/2021
Updated 3/12/2021
Revision 1
Categories
Databases
Grafana Version >=7.4.0
Datasources
Prometheus

Add this args to geth (default port is 6060)

--metrics --pprof --pprof.addr=0.0.0.0

and add Prometheus scrape job:

- job_name: 'geth_node'
  metrics_path: /debug/metrics/prometheus
  static_configs:
  - targets: ['X.X.X.X:6060']

=============================

Many thanks for user hereimalive on the Reddit

I got his dashboard on the Reddit post and did some cosmetic changes. And it is here.

Also you can try my helm chart for the Geth - geth-helm

Get Dashboard
Download
Copy to Clipboard
Source Grafana.com

Used Metrics 52

  • system_cpu_sysload

  • system_cpu_syswait

  • system_cpu_procload

  • system_memory_allocs

  • system_memory_used

  • system_memory_held

  • system_disk_readbytes

  • system_disk_writebytes

  • p2p_ingress

  • p2p_egress

  • p2p_peers

  • p2p_dials

  • p2p_serves

  • chain_head_header

  • chain_head_receipt

  • chain_head_block

  • txpool_pending

  • txpool_queued

  • txpool_local

  • chain_execution

  • chain_validation

  • chain_write

  • chain_account_reads

  • chain_account_updates

  • chain_account_hashes

  • chain_account_commits

  • chain_storage_reads

  • chain_storage_updates

  • chain_storage_hashes

  • chain_storage_commits

  • txpool_valid

  • txpool_invalid

  • txpool_underpriced

  • txpool_pending_discard

  • txpool_pending_replace

  • txpool_pending_ratelimit

  • txpool_pending_nofunds

  • txpool_queued_discard

  • txpool_queued_replace

  • txpool_queued_ratelimit

  • txpool_queued_nofunds

  • eth_db_chaindata_disk_read

  • eth_db_chaindata_disk_write

  • eth_db_chaindata_ancient_read

  • eth_db_chaindata_ancient_write

  • eth_db_chaindata_disk_size

  • eth_db_chaindata_ancient_size

  • trie_memcache_clean_read

  • trie_memcache_clean_write

  • trie_memcache_gc_size

  • trie_memcache_flush_size

  • trie_memcache_commit_size