Versions in this module Expand all Collapse all v1 v1.999.10 Nov 28, 2022 Changes in this version + var ErrInvalidRoundDuration = errors.New("invalid round duration") + var ErrInvalidShardId = errors.New("invalid shard id") + var ErrNilConfig = errors.New("nil config") + var ErrNilInitialTPSBenchmarks = errors.New("nil initial TPS benchmarks") + var ErrNilPathHandler = errors.New("nil path handler") + var ErrNilStatusHandler = errors.New("nil status handler") + func GetRuntimeStatistics() []interface + type ResourceMonitor struct + func NewResourceMonitor(config *config.Config, pathManager storage.PathManagerHandler, shardId string) (*ResourceMonitor, error) + func (rm *ResourceMonitor) Close() error + func (rm *ResourceMonitor) GenerateStatistics() []interface{} + func (rm *ResourceMonitor) IsInterfaceNil() bool + func (rm *ResourceMonitor) SaveStatistics() + func (rm *ResourceMonitor) StartMonitoring() + type ResourceMonitorHandler interface + Close func() error + GenerateStatistics func() []interface{} + IsInterfaceNil func() bool + SaveStatistics func() + StartMonitoring func() + type SoftwareVersionChecker interface + Close func() error + IsInterfaceNil func() bool + StartCheckSoftwareVersion func()