Real-time monitoring application for Axelar validators built with Next.js and Socket.io.
- Real-time WebSocket connection to a Tendermint node
- Monitoring of signed, missed, and proposed blocks
- Monitoring of heartbeat
- Detailed statistics on signing performance for vald and ampd
- Alerting on discord and/or telegram
- Node.js 18+
- A Axelar node with RPC API enabled
- Clone the repository
- Install dependencies:
npm install- Configure your validator in the
.envfile:
cp env.example .env
nano .envTo start the application in development mode:
npm run devTo build the application for production:
npm run build
npm startYou can now check the metrics on http://server_ip:3002 (replace server_ip with your actual server IP address)
This application is designed for internal/private use. If you expose it on the Internet, please implement additional security measures (authentication, HTTPS, etc.).
Add data persistenceAdd external RPC monitoring