collector

package
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2018 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const Namespace = "dell_hw"

Namespace holds the metrics namespace/first part

Variables

View Source
var Factories = make(map[string]func() (Collector, error))

Factories contains the list of all available collectors.

Functions

func SetOMReport

func SetOMReport(omrep *omreport.OMReport)

SetOMReport a given OMReport for the collectors

Types

type Collector

type Collector interface {
	// Get new metrics and expose them via prometheus registry.
	Update(ch chan<- prometheus.Metric) error
}

Collector is the interface a collector has to implement.

func NewChassisBatteriesCollector added in v1.3.0

func NewChassisBatteriesCollector() (Collector, error)

NewChassisBatteriesCollector returns a new chassisBatteriesCollector

func NewChassisCollector

func NewChassisCollector() (Collector, error)

NewChassisCollector returns a new chassisCollector

func NewFansCollector

func NewFansCollector() (Collector, error)

NewFansCollector returns a new fansCollector

func NewMemoryCollector

func NewMemoryCollector() (Collector, error)

NewMemoryCollector returns a new memoryCollector

func NewNicsCollector added in v1.3.0

func NewNicsCollector() (Collector, error)

NewNicsCollector returns a new nicsCollector

func NewProcessorsCollector

func NewProcessorsCollector() (Collector, error)

NewProcessorsCollector returns a new processorsCollector

func NewPsAmpsSysboardPwrCollector

func NewPsAmpsSysboardPwrCollector() (Collector, error)

NewPsAmpsSysboardPwrCollector returns a new psAmpsSysboardPwrCollector

func NewPsCollector

func NewPsCollector() (Collector, error)

NewPsCollector returns new psCollector

func NewStorageBatteryCollector

func NewStorageBatteryCollector() (Collector, error)

NewStorageBatteryCollector returns a new storageBatteryCollector

func NewStorageControllerCollector

func NewStorageControllerCollector() (Collector, error)

NewStorageControllerCollector returns a new storageControllerCollector

func NewStorageEnclosureCollector

func NewStorageEnclosureCollector() (Collector, error)

NewStorageEnclosureCollector returns a new storageEnclosureCollector

func NewStoragePdiskCollector added in v1.1.0

func NewStoragePdiskCollector() (Collector, error)

NewStoragePdiskCollector returns a new storagePdiskCollector

func NewStorageVdiskCollector

func NewStorageVdiskCollector() (Collector, error)

NewStorageVdiskCollector returns a new storageVdiskCollector

func NewSystemCollector

func NewSystemCollector() (Collector, error)

NewSystemCollector returns a new systemCollector

func NewTempsCollector

func NewTempsCollector() (Collector, error)

NewTempsCollector returns a new tempsCollector

func NewVoltsCollector

func NewVoltsCollector() (Collector, error)

NewVoltsCollector returns a new voltsCollector

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL