Monitoring and Troubleshooting
This section covers the snapshotter CLI-based workflow for checking, debugging, and reconfiguring Snapshotter Lite V2 deployments.
Confirm Node Activity
Snapshotter Dashboard
Use the Snapshotter Dashboard to verify whether your slot is actively submitting snapshots.
Telegram Reporting Bot
Snapshotter Lite nodes can send Telegram messages when issues arise during snapshotting. See Telegram Bot Setup for setup instructions.
Slot Monitoring Service
The Powerloom Slot Monitoring Service provides webhook-based notifications through platforms like Slack and Discord. See Slot Monitoring Setup for configuration instructions.
CLI Status Check
Use the snapshotter CLI to check deployed screen sessions and Docker containers:
powerloom-snapshotter-cli status
You can also use shell mode:
powerloom-snapshotter-cli shell
powerloom-snapshotter> status
Docker Container Checks
To inspect running containers directly:
docker ps | grep -iE 'mainnet|collector'
For a BDS Mainnet slot such as 1234, you should see containers similar to:
snapshotter-lite-v2-1234-mainnet-BDS_MAINNET_UNISWAPV3-ETH
snapshotter-lite-local-collector-mainnet-BDS_MAINNET_UNISWAPV3-ETH
Check snapshotter logs with:
docker logs snapshotter-lite-v2-1234-mainnet-BDS_MAINNET_UNISWAPV3-ETH -n 500
Check local collector mesh publication logs with:
docker logs snapshotter-lite-local-collector-mainnet-BDS_MAINNET_UNISWAPV3-ETH -n 100 2>&1 | grep -i 'mesh'
Screen Session Checks
The CLI starts screen sessions for deployed snapshotter processes. List sessions with:
screen -ls
Attach to a slot session with:
screen -r pl_mainnet_bds_mainnet_uniswapv3_1234
Replace 1234 with your slot ID.
Diagnostics and Cleanup
Run diagnostics with:
powerloom-snapshotter-cli diagnose
Clean up existing deployments with:
powerloom-snapshotter-cli diagnose --clean --force
For detailed usage instructions, see Diagnostics.
Reconfigure a Deployment
Re-run configure to update signer details, RPC URLs, Telegram chat ID, or collector settings for the BDS Mainnet market:
powerloom-snapshotter-cli configure --env mainnet --market BDS_MAINNET_UNISWAPV3
Then redeploy:
powerloom-snapshotter-cli deploy --env mainnet --market BDS_MAINNET_UNISWAPV3
RPC URL Issues
If the node reports source-chain RPC errors, rerun the configuration step and provide a working Ethereum mainnet RPC URL. Reliable providers include Infura, Alchemy, QuickNode, and Ankr.
Additional Support
If you have followed these troubleshooting steps and still encounter issues, contact us on Discord.