Agoric / validator-profiles

1 stars 93 forks source link

kjnodes Pledge #5

Closed kj89 closed 2 years ago

kj89 commented 2 years ago

As a contribution to Agoric community I would like to share my guide on how to setup monitoring dashboard and alerting for your validator in just few minutes. This tool will notify you in telegram if some of critical metrics change. Also you will get pretty looking dashboard to follow your node and chain health status. Guide can be found here For video as an example I used Agoric devnet validator. You can watch it here

Dashboard contents

Grafana dashboard is devided into 4 sections:

image

image

image

image

kj89 commented 2 years ago

Also I have created guides on how to install Keplr wallet and stake your BLD tokens: Guide in EN Guide in RU Video Guide

kj89 commented 2 years ago

I made simple python script to measure time until Agoric node fully synchronized You can find it in my github repo or by running command

wget -O agoric_synctime.py https://raw.githubusercontent.com/kj89/testnet_manuals/main/agoric/agoric_synctime.py && python3 ./agoric_synctime.py

It measures average blocks per minute that are being synchronized for period of 10 minutes and then gives you results. It uses nodes.guru public RPC node to get latest block height. Maybe someone from community will find it useful. Here is some script output: image

kj89 commented 2 years ago

Added enpoint for community use: P2P endpoint: 04dfb6dfa2696a46eec6748d2c6842c82030cb8d@agoric-mainnet.rpc.kjnodes.com:26656 RPC endpoint: https://agoric-mainnet.rpc.kjnodes.com API enpoint: https://agoric-mainnet.api.kjnodes.com

kj89 commented 2 years ago

I have created a guides on how to setup validator on mainnet and testnet. You can use this guide to setup agoric validator using one-liner or by manual step-by-step installation. Also there is described how to set up monitoring solution for your validator node https://github.com/kj89/testnet_manuals/tree/main/agoric