Telemetry
The broker includes an optional telemetry service that reports anonymized health and performance metrics. When enabled, this helps the Boundless team identify issues, diagnose bugs, and prioritize improvements across the network. Telemetry is designed to be lightweight and non-intrusive — no sensitive data such as private keys or wallet balances is collected. Telemetry is enabled by default. To opt out, add the following to yourbroker.toml:
broker.toml
Grafana
The Bento / Broker Docker compose stack includes a Grafana instance with some template dashboards. To access them, Grafana is hosted athttp://localhost:3000. Default credentials are defined in .env.broker-template as admin:admin.
Bento Dashboard
The Bento dashboard connects to the TaskDB PostgreSQL instance to get live data for the status of different proofs flowing through the proving cluster. It is useful to monitor performance and queue depth.Broker Dashboard
The broker dashboard connects to the broker’s SQLite database to see the status of different orders and batches moving through the broker’s workflows.Onchain
The recommended method to monitor your broker’s activity and health is via the Boundless Explorer.Balances
For smooth broker operation, it is critical to monitor both your hot wallet balance of ETH and the market balance of collateral. If your broker runs out of ETH balance, it will be unable to cover gas costs for transactions and as such it will be unable to lock and fulfill orders. If you running low of collateral funds on the broker account on the market contract, the broker will be unable to lock-in orders with higher collateral values. It is strongly recommended to keep your market balance above the broker’s configuredmax_collateral parameter (which may be specified in ZKC or USD — check your broker.toml to see the current value).
Broker Logs
The broker logs are the very helpful for monitoring broker interactions with the market. It is designed with the intention thatDEBUG / INFO / WARN log should not require manual intervention, but anything logged at an ERROR level should be a cause of concern.
To see a live stream of the broker logs:
Terminal
Terminal