Functionality
- Conditions for min and max transaction count in a block
- Conditions for min and max gas used in a transaction. Use
GasMonitorfor more gas related monitors - Conditions for min and max events count in a block
- Conditions for block size (min/max)
- Large and small Gas usage in block
- Expected Block frequency (max/min) (msec). This informaiton is extracted from block timestamps.
- Liveness check for block generation. Alert is triggered if no blocks are generated within the conditiion (E.g.
> 25000means block is expected within 25 sec ) - Track block latency. It is updated evey 10 min
Configuration
- Transactions min (
tx_min, default:<1): Minimal transaction in block - Transactions max (
tx_max, default:>2000): Maximal transaction in block - Events min (
event_min, default:<1): Minimal Events in block - Events max (
event_max, default:>3000): Maximal Events in block - Block size min (
block_min, default:<100): Minimal block size - Block size max (
block_max, default:>10000000): Maximal block size - Gas min (
gas_min, default:<22000): Minimal gas used in a block - Gas max (
gas_max, default:>29999000): Max gas used in a block - Gas min (Tx) (
tx_gas_min, default:<20000): Minimal gas used in a Transaction - Gas max (Tx) (
tx_gas_max, default:>10000000): Max gas used in a Transaction - Cron (
cron, default:60 sec): Periodic check for anomalies See common configuration. - Track Latency (
lat_enabled, default:False): Track Blocks Latency - Block Freq (min) (
block_freq_min, default:<1000): Min Block creation interval - Block Freq (max) (
block_freq_max, default:>12500): Max Block creation interval - Liveness interval (
liveness, default:> 25000): Liveness interval threshold - Severity (
severity, default:-1.0): Severity See common configuration.
Supported networks: evm.