# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
GetRuntimeStatistics will return the statistics regarding the current time, memory consumption and the number of running go routines These return statistics can be easily output in a log line.
NewResourceMonitor creates a new ResourceMonitor instance.
NewStateStatistics returns a structure able to collect statistics for state.
# Variables
ErrInvalidRefreshIntervalValue signals that an invalid value for the refresh interval was provided.
ErrNilNetworkStatisticsProvider signals that a nil network statistics provider was provided.
ErrNilStateStatsHandler signals that a nil state statistics handler was provided.
# Interfaces
NetworkStatisticsProvider is able to provide network statistics.
ResourceMonitorHandler defines the resource monitor supported actions.
SoftwareVersionChecker holds the actions needed to be handled by a components which will check the software version.