# Functions
Cleanup should be called before shutting down the process; this allows and observers to clean, and maybe push any results it may have collected.
For function returns a configured observer for the given type, and provided config map.
InstrumentAPIHandler is a convenience function.
InstrumentViewHandler is a convenience function.
Register is called by the init functions of the observers.
Registered returns the set of Registered observers.
# Interfaces
Interface.
Observer is able to be observed via the collectors it provides.
# Type aliases
CleanUpFunc is a function that is called before the process ends.
ErrObserverAlreadyExists is returned if an observer try to register to an observer type that has already registered.
ErrObserverIsNotRegistered is returned if a requested observer type has not been already registered.
InitFunc is a function that is used to configure a observer.