Interface to be implemented to send metrics on the chaincode to the
An instance of this will be created, and provided with the resources from
which chaincode specific metrics can be collected. (via the no-argument
The choice of when, where and what to collect etc are within the remit of the
This is the effective call sequence.
MyMetricsProvider mmp = new MyMetricsProvider()
mmp.initialize(props_from_environment); // short while later....
Pass a reference to this task service for information gathering. This is
related specifically to the handling of tasks within the chaincode. i.e. how
individual transactions are dispatched for execution.