All Projects → hunterlong → gethexporter

hunterlong / gethexporter

Licence: other
Monitor your Geth Ethereum Server with Prometheus and Grafana

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to gethexporter

Unifiedmetrics
Fully-featured metrics collection agent for Minecraft servers. Supports Prometheus and InfluxDB. Dashboard included out-of-box.
Stars: ✭ 29 (-71.84%)
Mutual labels:  prometheus-exporter, grafana-dashboard
bash-exporter
Simple & minimalistic Prometheus exporter for bash scripts, written in Go
Stars: ✭ 54 (-47.57%)
Mutual labels:  prometheus-exporter, prometheus-metrics
X509 Certificate Exporter
A Prometheus exporter to monitor x509 certificates expiration in Kubernetes clusters or standalone
Stars: ✭ 40 (-61.17%)
Mutual labels:  prometheus-exporter, grafana-dashboard
tado-exporter
A Prometheus exporter for tado smart heating solution
Stars: ✭ 32 (-68.93%)
Mutual labels:  prometheus-exporter, grafana-dashboard
azure-devops-exporter
Prometheus exporter for Azure DevOps (VSTS) including agent pools, builds, releases, deployments, pullrequests and repo stats
Stars: ✭ 102 (-0.97%)
Mutual labels:  prometheus-exporter, prometheus-metrics
s3 exporter
Exports Prometheus metrics about S3 buckets and objects
Stars: ✭ 65 (-36.89%)
Mutual labels:  prometheus-exporter, prometheus-metrics
Kube Opex Analytics
🎨 Kubernetes Cost Allocation and Capacity Planning Analytics Tool. Hourly, daily, monthly reports - Prometheus exporter - Built-in & Grafana dashboard.
Stars: ✭ 232 (+125.24%)
Mutual labels:  prometheus-exporter, grafana-dashboard
couchbase-exporter
Prometheus Couchbase 5 Exporter, Grafana dashboard and Alerting rules included
Stars: ✭ 41 (-60.19%)
Mutual labels:  prometheus-exporter, grafana-dashboard
hue exporter
A Prometheus exporter for Philips Hue (written in Go)
Stars: ✭ 109 (+5.83%)
Mutual labels:  prometheus-exporter, prometheus-metrics
aerospike exporter
A prometheus exporter for collecting aerospike metrics
Stars: ✭ 13 (-87.38%)
Mutual labels:  prometheus-exporter, grafana-dashboard
magento2-prometheus-exporter
Simple Magento 2 Prometheus Exporter.
Stars: ✭ 40 (-61.17%)
Mutual labels:  prometheus-exporter, prometheus-metrics
kafka-consumer-lag-monitoring
Client tool that exports the consumer lag of Kafka consumer groups to Prometheus or your terminal
Stars: ✭ 45 (-56.31%)
Mutual labels:  prometheus-exporter, grafana-dashboard
freeradius exporter
FreeRADIUS Prometheus Exporter
Stars: ✭ 25 (-75.73%)
Mutual labels:  prometheus-exporter, prometheus-metrics
Pihole Exporter
A Prometheus exporter for PI-Hole's Raspberry PI ad blocker
Stars: ✭ 352 (+241.75%)
Mutual labels:  prometheus-exporter, grafana-dashboard
hcloud-pricing-exporter
A prometheus exporter for the current pricing and costs of your HCloud account
Stars: ✭ 19 (-81.55%)
Mutual labels:  prometheus-exporter, prometheus-metrics
Unifi Poller
Application: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus
Stars: ✭ 1,050 (+919.42%)
Mutual labels:  prometheus-exporter, grafana-dashboard
prom-bitbucket-exporter
Prometheus Exporter for Bitbucket
Stars: ✭ 47 (-54.37%)
Mutual labels:  prometheus-exporter, prometheus-metrics
geth exporter
geth metrics exporter for Prometheus
Stars: ✭ 14 (-86.41%)
Mutual labels:  prometheus-exporter, geth
unpoller
Application: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus
Stars: ✭ 1,613 (+1466.02%)
Mutual labels:  prometheus-exporter, grafana-dashboard
vue-web3
🐙 Web3 blockchain bindings for Vue.js (inspired by Vuefire and Drizzle)
Stars: ✭ 63 (-38.83%)
Mutual labels:  eth, ethereum-blockchain

Geth Server Prometheus Exporter

Monitor your Ethereum Geth server with Prometheus and Grafana. Checkout the Grafana Dashboard to implement a beautiful geth server monitor for your own server, or you can just import Dashboard ID: 6976 once you have GethExporter up and running.

Docker

Run this Prometheus Exporter in a Docker container! Include your Geth server endpoint as GETH environment variable.

docker run -it -d -p 9090:9090 \
  -e "GETH="http://mygethserverhere.com:8545" \
  hunterlong/gethexporter

Features

  • Current and Average Gas Price
  • Total amount of ERC20 Token Transfers
  • Total amount of ETH transactions
  • Watch balance on specific addresses
  • Pending Transaction count

Environment Variables

You can add the environment variable ADDRESSES with a comma delimited list of ethereum addresses.

  • GETH = http://eth.mygethserver.com:8545 Ethereum node endpoint
  • ADDRESSES = 0x867fFB5a3871b500f65BdFafe0136f9667Deae06,0xF008E2c7A7F16ac706C2E0EBD3F015D442016420
  • DELAY = 500 millisecond delay between requests

Prometheus Response

geth_block 7042028
geth_seconds_last_block 0.50
geth_block_transactions 48
geth_block_value 59.48321713266354
geth_block_gas_used 1243863
geth_block_gas_limit 8000000
geth_block_nonce 7516583072599285197
geth_block_difficulty 2606288773636567
geth_block_uncles 0
geth_block_size_bytes 6680
geth_gas_price 2000000000
geth_pending_transactions 136
geth_network_id 1
geth_contracts_created 0
geth_token_transfers 10
geth_eth_transfers 35
geth_load_time 0.5302
geth_address_balance{address="0x867fFB5a3871b500f65BdFafe0136f9667Deae06"} 86.99212193
geth_address_nonce{address="0x867fFB5a3871b500f65BdFafe0136f9667Deae06"} 1
geth_address_balance{address="0xF008E2c7A7F16ac706C2E0EBD3F015D442016420"} 0.1605609476
geth_address_nonce{address="0xF008E2c7A7F16ac706C2E0EBD3F015D442016420"} 95623
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].