Zebra/grafana
teor 6f8f4d8987
Provide recent syncer response lengths as a watch channel (#2602)
* Minimal recent sync lengths implementation

Also includes metrics and logging, to make diagnosing bugs easier.

* Add logging to check what happens when Zebra reaches the chain tip

* Add tests for recent sync lengths

- initially empty
- pruned to correct length
- newest entries go first

* Drop a redundant `/` from a Cargo.lock URL

This seems to be a nightly or beta Rust change,
but hopefully stable just accepts it.

* Use metrics histograms to avoid overwriting values

* Add detailed syncer monitoring dashboard

* Increase the recent sync length to 4

This length makes it easier to distinguish between temporary and
sustained errors/syncs.

Co-authored-by: Janito Vaqueiro Ferreira Filho <janito.vff@gmail.com>
2021-08-19 23:16:16 +00:00
..
block_verification.json Use interoperable names for common metrics 2021-03-17 09:38:07 +10:00
checkpoint_verification.json Add grafana configs 2021-03-01 16:50:06 -05:00
errors.json Add an error grafana dashboard 2021-03-25 16:34:16 -04:00
network_health.json Use interoperable names for common metrics 2021-03-17 09:38:07 +10:00
syncer.json Provide recent syncer response lengths as a watch channel (#2602) 2021-08-19 23:16:16 +00:00