solana-with-rpc-optimizations/watchtower
Michael Vines 2db28cae41 Add solana-watchtower program 2019-12-12 12:03:13 -07:00
..
src Add solana-watchtower program 2019-12-12 12:03:13 -07:00
.gitignore Add solana-watchtower program 2019-12-12 12:03:13 -07:00
Cargo.toml Add solana-watchtower program 2019-12-12 12:03:13 -07:00
README.md Add solana-watchtower program 2019-12-12 12:03:13 -07:00

README.md

The solana-watchtower program is used to monitor the health of a cluster. It periodically polls the cluster over an RPC API to confirm that the transaction count is advancing, new blockhashes are available, and no validators are delinquent. Results are reported as InfluxDB metrics.

Metrics

watchtower-sanity

On every iteration this data point will be emitted indicating the overall result using a boolean ok field.

watchtower-sanity-failure

On failure this data point contains details about the specific test that failed via the following fields:

  • test: name of the sanity test that failed
  • err: exact sanity failure message