Releases: chainflip-io/chainflip-prometheus-exporter
Releases · chainflip-io/chainflip-prometheus-exporter
use finalized block stream
track metric from finalized blocks instead of latest blocks to handle possible reorgs which can screw up the metrics otherwise
General improvements
- support sol endpoints with api key
- improve logs -> numbers are logged without the commas
- initialize some metrics to 0 at startup
Add new metrics
- add cf_block_weight
- add cf_price_delta/cf_quote_unavailable for solana
Switch to gauges
Use gauges instead of counters to avoid edge cases regarding the increment of a counter in case the exporter restarts.
Solana support
feat: add subscription to detect reverting txs on solana (#76) * try using subscription to detect reverted TX on solana * finish subscription logic
Solana metrics
Add solana watcher and metrics (#73) * solana monitoring * add try-catch uncomment code
Solana metrics
Added solana metrics:
- aggKey balance
- config account balance
- durable nonces monitoring (available/unavailable nonces, check that nonces match both on-chain and on the state-chain)
- rotation metric -> check that the rotation tx is successfull and didn't revert on-chain
Fix bug with Validator metrics
Fixed a bug which was preventing to specify more than 10 validator to monitor in the configuration
Monitoring RPCs
With this release we changed the way the exporter collects information about the network:
- At the protocol level we introduced some RPCs which provide access to the internal data so that we can avoid relying on the storage items reads directly
Improve logging + dot_agg_key_balance metric
- Added state-chain block height to the logs
- Added aggKey address as label to dot_agg_key_balance