zebra/grafana
teor 1835ec2c8d
Add diagnostics for peer set hangs (#3203)
* Use a named CancelHeartbeatTask unit struct for the channel type

* Prefer cancel handles in selects, if both are ready

* Fix message metrics to just show the command name

* Add metrics for internal requests and responses

* Add internal requests and responses to the messages dashboard

* Add a canceled metric, and peer addresses to request and response metrics

* Add a canceled messages graph

* Add connection state metrics for currently open connections

* Fix the connection state graph with new metrics

* Always send an error before dropping pending responses

* Move error detail logging into `fail_with`

* Delete an unused timer future

* Make error strings in metrics less verbose

* Downgrade some error logs to info

* Remove a redundant expect

* Avoid unnecessary allocations for connection state metrics

* Fix missed updates to mempool and block gossip metrics
2021-12-14 21:11:03 +00:00
..
block_verification.json Make some grafana labels shorter for graph readability (#2850) 2021-10-11 14:56:28 -03:00
checkpoint_verification.json Make some grafana labels shorter for graph readability (#2850) 2021-10-11 14:56:28 -03:00
errors.json Add an error grafana dashboard 2021-03-25 16:34:16 -04:00
mempool.json Additional mempool metrics (#2878) 2021-10-19 17:10:25 +00:00
network_health.json Add diagnostics for peer set hangs (#3203) 2021-12-14 21:11:03 +00:00
network_messages.json Add diagnostics for peer set hangs (#3203) 2021-12-14 21:11:03 +00:00
peers.json Add user agent metrics (#2957) 2021-10-28 19:23:09 +00:00
syncer.json Make block metrics more accurate (#2835) 2021-10-07 13:42:38 +00:00
transaction-verification.json Add transaction-verification.json Grafana dashboard (#3122) 2021-12-01 06:44:33 +00:00