feat(dingo): Mithril sync progress view + governance counter in diagnostics (#456)
* feat(dingo): Added mithril sync progress view metrics and validated manually with dingo mitrhil sync along with unit-tests Signed-off-by: akrepala <[email protected]> * feat(dingo): Fixed the lint errors Signed-off-by: akrepala <[email protected]> * feat(dingo): Fixed the lint errors Signed-off-by: akrepala <[email protected]> * feat(dingo): Made changes to broaden the isMithrilSyncActive Signed-off-by: akrepala <[email protected]> * feat(dingo): Made changes to restore diagnostics globals in governance test Signed-off-by: akrepala <[email protected]> * feat(dingo): Added remaining Mithril sync metrics Signed-off-by: akrepala <[email protected]> * feat(dingo): Made changes to TestUpdateMithrilViewAutoSwitch to save the original detectedNodeBinary value and restores that exact value in defer block Signed-off-by: akrepala <[email protected]> * feat(dingo): Made changes to preserve ledger import stage metrics Signed-off-by: akrepala <[email protected]> * feat(dingo): Fixed the lint errors Signed-off-by: akrepala <[email protected]> * feat(dingo): Made changes to avoid clobbering ledger import aggregates Signed-off-by: akrepala <[email protected]> * fix(dingo): Made changes to remove mithril view shortcut and kept mithril view automatic only Signed-off-by: akrepala <[email protected]> --------- Signed-off-by: akrepala <[email protected]> Co-authored-by: akrepala <[email protected]>