Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CPUStat ¶
type CPUStat struct {
// contains filtered or unexported fields
}
CPUStat contains values of CPU previous measurments
func (*CPUStat) Utilization ¶
Utilization returns utilization of CPU
type DiskStat ¶
type DiskStat struct {
// contains filtered or unexported fields
}
DiskStat struct for storing disk metric Data
func (*DiskStat) Saturation ¶
Saturation returns saturation of Disk Device
func (*DiskStat) Utilization ¶
Utilization returns utilization of Disk Device
type MemInfo ¶
MemInfo struct for storing IO Data
func (*MemInfo) Saturation ¶
Saturation returns saturation of Memory
func (*MemInfo) Utilization ¶
Utilization returns utilization of Memory
type NetStat ¶
type NetStat struct {
// contains filtered or unexported fields
}
NetStat contains values of Network previous measurments
func (*NetStat) Saturation ¶
Saturation returns saturation of Memory
func (*NetStat) Utilization ¶
Utilization returns utilization of Memory
type Use ¶
type Use struct {
// contains filtered or unexported fields
}
Use contains values of previous measurments
func (*Use) CollectMetrics ¶
func (u *Use) CollectMetrics(mts []plugin.MetricType) ([]plugin.MetricType, error)
CollectMetrics returns Use metrics
func (*Use) GetConfigPolicy ¶
func (u *Use) GetConfigPolicy() (*cpolicy.ConfigPolicy, error)
GetConfigPolicy returns a ConfigPolicy
func (*Use) GetMetricTypes ¶
func (u *Use) GetMetricTypes(_ plugin.ConfigType) ([]plugin.MetricType, error)
GetMetricTypes returns the metric types exposed by use plugin