A lightweight Prometheus exporter for monitoring Waves blockchain node
- Exports basic metrics from Waves node
- Configurable using environment variables
- Docker Compose (for containerized deployments)
- Rust (for local development and builds)
- Prometheus (for metrics collection)
To start the Waves Node Prometheus Exporter, follow these steps:
Clone the repository:
git clone https://github.com/crypto-pepe/waves-node-prometheus-exporter.git
cd waves-node-prometheus-exporter
Run the Docker Compose setup:
docker-compose up -d
The exporter will be available at http://localhost:8080/metrics.
The docker-compose.yml
file is configured to use the following environment variables:
CFG__WAVES__ENDPOINT
: The endpoint of the Waves node (default: https://waves-nodes.pepe.team).CFG__WAVES__TIMEOUT
: The timeout for the Waves node requests (default: 5s).CFG__POLLING_INTERVAL
: The polling interval for collecting metrics (default: 1s).
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.