Versions in this module Expand all Collapse all v0 v0.2.1 Aug 15, 2017 Changes in this version + func DeviceMetricsCheck() bool v0.2.0 Jun 18, 2017 Changes in this version + var Mappers []FuncsAndInterval + var USES = map[string]struct + func AgentMetrics() []*model.MetricValue + func BuildMappers() + func CheckCollector() + func CoreNetMetrics(ifacePrefix []string) []*model.MetricValue + func CounterValue(metric string, val interface{}, tags ...string) *model.MetricValue + func CpuGuest() float64 + func CpuIdle() float64 + func CpuIowait() float64 + func CpuIrq() float64 + func CpuMetrics() []*model.MetricValue + func CpuNice() float64 + func CpuPrepared() bool + func CpuSoftIrq() float64 + func CpuSteal() float64 + func CpuSystem() float64 + func CpuUser() float64 + func CurrentCpuSwitches() uint64 + func DeviceMetrics() (L []*model.MetricValue) + func DiskIOMetrics() (L []*model.MetricValue) + func DuMetrics() (L []*model.MetricValue) + func GaugeValue(metric string, val interface{}, tags ...string) *model.MetricValue + func IODelta(device string, f func([2]*nux.DiskStats) uint64) uint64 + func IOMsecRead(arr [2]*nux.DiskStats) uint64 + func IOMsecTotal(arr [2]*nux.DiskStats) uint64 + func IOMsecWeightedTotal(arr [2]*nux.DiskStats) uint64 + func IOMsecWrite(arr [2]*nux.DiskStats) uint64 + func IOReadMerged(arr [2]*nux.DiskStats) uint64 + func IOReadRequests(arr [2]*nux.DiskStats) uint64 + func IOReadSectors(arr [2]*nux.DiskStats) uint64 + func IOStatsForPage() (L [][]string) + func IOStatsMetrics() (L []*model.MetricValue) + func IOWriteMerged(arr [2]*nux.DiskStats) uint64 + func IOWriteRequests(arr [2]*nux.DiskStats) uint64 + func IOWriteSectors(arr [2]*nux.DiskStats) uint64 + func KernelMetrics() (L []*model.MetricValue) + func LoadAvgMetrics() []*model.MetricValue + func MemMetrics() []*model.MetricValue + func NetMetrics() []*model.MetricValue + func NetstatMetrics() (L []*model.MetricValue) + func NewMetricValue(metric string, val interface{}, dataType string, tags ...string) *model.MetricValue + func PortMetrics() (L []*model.MetricValue) + func ProcMetrics() (L []*model.MetricValue) + func ShouldHandleDevice(device string) bool + func SocketStatSummaryMetrics() (L []*model.MetricValue) + func TS(arr [2]*nux.DiskStats) uint64 + func UdpMetrics() []*model.MetricValue + func UpdateCpuStat() error + func UpdateDiskStats() error + func UrlMetrics() (L []*model.MetricValue) + type FuncsAndInterval struct + Fs []func() []*model.MetricValue + Interval int