guybrush / eth2-client-metrics-exporter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eth2-client-metrics-exporter

a sidecar for exporting eth2-client-metrics

usage

first start beaconnode and validator (with metrics-endpoints enabled), then start the eth2-client-metrics-exporter and point it to your beaconnode and validator:

make
./bin/eth2-client-metrics-exporter-linux-amd64 \
    --server.address=https://prater.beaconcha.in/api/v1/client/metrics?apikey=<beaconcha.in-apikey>&machine=<machine-name> \
    --beaconnode.type=prysm \
    --beaconnode.address=http://localhost:9090 \
    --validator.type=prysm \
    --validator.address=http://localhost:9091

status per clients

  • lighthouse
    • lighthouse has its own metrics-exporter built in and it works out of the box, no need for this extra program right now
  • nimbus
    • not imlemented yet
  • prysm
    • missing
      • beaconnode
        • sync_eth2_fallback_configured
        • sync_eth2_fallback_connected
        • network_libp2p_bytes_total_transmit
        • sync_eth1_connected
        • sync_eth2_synced
        • sync_eth1_fallback_configured
        • sync_eth1_fallback_connected
        • slasher_active
      • validator
        • sync_eth2_fallback_configured
        • sync_eth2_fallback_connected
  • teku
    • not imlemented yet

About


Languages

Language:Go 93.5%Language:Makefile 3.3%Language:Dockerfile 3.2%