Geth overview 915915 5.0 (2 reviews)
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
Used Metrics 5252
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