Add Provisioner dispute metrics (#4352)

* Metrics for InherentDataProvider

Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>

* Integrate metrics

Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>

* more changes

Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>

* fmt

Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>

* fix

Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>

* avoid naming confusion

Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>

* Move to Provisioner.

Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>

* Add metric documentation

Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
24 jobs for master in 42 minutes and 47 seconds (queued for 10 seconds)
Name Stage Failure
failed
spellcheck Test
[2021-11-24T10:41:26Z INFO  cargo_spellcheck::action] ✅ /builds/parity/polkadot/xcm/xcm-simulator/example/src/lib.rs
[2021-11-24T10:41:26Z INFO cargo_spellcheck::action] ✅ /builds/parity/polkadot/xcm/xcm-simulator/example/src/parachain.rs
[2021-11-24T10:41:26Z INFO cargo_spellcheck::action] ✅ /builds/parity/polkadot/xcm/xcm-simulator/example/src/relay_chain.rs

real 1m30.698s
user 5m17.271s
sys 1m18.679s
Cleaning up file based variables
ERROR: Job failed: exit code 1