Documentation
¶
Index ¶
- type NetworkStats
- type SystemLoadReader
- func (s *SystemLoadReader) Close()
- func (s *SystemLoadReader) GetCPUFrequency() (float64, error)
- func (s *SystemLoadReader) GetCPULoad() (float64, float64, float64, error)
- func (s *SystemLoadReader) GetCPUTemperature() (float64, error)
- func (s *SystemLoadReader) GetCPUUtilization() (float64, error)
- func (s *SystemLoadReader) GetDiskIO() (float64, error)
- func (s *SystemLoadReader) GetDiskUtilization() (float64, error)
- func (s *SystemLoadReader) GetMemoryDetails() (float64, float64, float64, error)
- func (s *SystemLoadReader) GetMetrics() (*types.SystemLoadMetrics, error)
- func (s *SystemLoadReader) GetNetworkDetails() (float64, float64, float64, error)
- func (s *SystemLoadReader) LogMetrics(metrics *types.SystemLoadMetrics)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SystemLoadReader ¶
type SystemLoadReader struct {
// contains filtered or unexported fields
}
func NewSystemLoadReader ¶
func NewSystemLoadReader() *SystemLoadReader
func (*SystemLoadReader) Close ¶
func (s *SystemLoadReader) Close()
func (*SystemLoadReader) GetCPUFrequency ¶
func (s *SystemLoadReader) GetCPUFrequency() (float64, error)
func (*SystemLoadReader) GetCPULoad ¶
func (s *SystemLoadReader) GetCPULoad() (float64, float64, float64, error)
func (*SystemLoadReader) GetCPUTemperature ¶
func (s *SystemLoadReader) GetCPUTemperature() (float64, error)
func (*SystemLoadReader) GetCPUUtilization ¶
func (s *SystemLoadReader) GetCPUUtilization() (float64, error)
func (*SystemLoadReader) GetDiskIO ¶
func (s *SystemLoadReader) GetDiskIO() (float64, error)
func (*SystemLoadReader) GetDiskUtilization ¶
func (s *SystemLoadReader) GetDiskUtilization() (float64, error)
func (*SystemLoadReader) GetMemoryDetails ¶
func (s *SystemLoadReader) GetMemoryDetails() (float64, float64, float64, error)
func (*SystemLoadReader) GetMetrics ¶
func (s *SystemLoadReader) GetMetrics() (*types.SystemLoadMetrics, error)
func (*SystemLoadReader) GetNetworkDetails ¶
func (s *SystemLoadReader) GetNetworkDetails() (float64, float64, float64, error)
func (*SystemLoadReader) LogMetrics ¶
func (s *SystemLoadReader) LogMetrics(metrics *types.SystemLoadMetrics)
Click to show internal directories.
Click to hide internal directories.