ObservableInstrument<T>
ObservableInstrument{T} is the base class from which all metrics observable instruments will inherit.
Initializes a new instance of the ObservableInstrument<T> class using the specified meter, name, description, and unit.
All classes that extend ObservableInstrument{T} must call this constructor when constructing objects of the extended class.
Fetches the current measurements being tracked by this instrument. All classes extending ObservableInstrument{T} need to implement this method.