Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ConID string
ConID save controller slot number
Functions ¶
This section is empty.
Types ¶
type SmartctlDiskCollector ¶
type SmartctlDiskCollector struct {
// contains filtered or unexported fields
}
SmartctlDiskCollector Contain raid controller detail information
func NewSmartctlDiskCollector ¶
func NewSmartctlDiskCollector(diskID string, diskN int) *SmartctlDiskCollector
NewSmartctlDiskCollector Create new collector
func (*SmartctlDiskCollector) Collect ¶
func (c *SmartctlDiskCollector) Collect(ch chan<- prometheus.Metric)
Collect create collector Get metric Handle error
func (*SmartctlDiskCollector) Describe ¶
func (c *SmartctlDiskCollector) Describe(ch chan<- *prometheus.Desc)
Describe return all description to chanel
type SsacliLogDiskCollector ¶
type SsacliLogDiskCollector struct {
// contains filtered or unexported fields
}
SsacliLogDiskCollector Contain raid controller detail information
func NewSsacliLogDiskCollector ¶
func NewSsacliLogDiskCollector(diskID, conID string) *SsacliLogDiskCollector
NewSsacliLogDiskCollector Create new collector
func (*SsacliLogDiskCollector) Collect ¶
func (c *SsacliLogDiskCollector) Collect(ch chan<- prometheus.Metric)
Collect create collector Get metric Handle error
func (*SsacliLogDiskCollector) Describe ¶
func (c *SsacliLogDiskCollector) Describe(ch chan<- *prometheus.Desc)
Describe return all description to chanel
type SsacliPhysDiskCollector ¶
type SsacliPhysDiskCollector struct {
// contains filtered or unexported fields
}
SsacliPhysDiskCollector Contain raid controller detail information
func NewSsacliPhysDiskCollector ¶
func NewSsacliPhysDiskCollector(diskID, conID string) *SsacliPhysDiskCollector
NewSsacliPhysDiskCollector Create new collector
func (*SsacliPhysDiskCollector) Collect ¶
func (c *SsacliPhysDiskCollector) Collect(ch chan<- prometheus.Metric)
Collect create collector Get metric Handle error
func (*SsacliPhysDiskCollector) Describe ¶
func (c *SsacliPhysDiskCollector) Describe(ch chan<- *prometheus.Desc)
Describe return all description to chanel
type SsacliSumCollector ¶
type SsacliSumCollector struct {
// contains filtered or unexported fields
}
SsacliSumCollector Contain raid controller detail information
func NewSsacliSumCollector ¶
func NewSsacliSumCollector() *SsacliSumCollector
NewSsacliSumCollector Create new collector
func (*SsacliSumCollector) Collect ¶
func (c *SsacliSumCollector) Collect(ch chan<- prometheus.Metric)
Collect create collector Get metric Handle error
func (*SsacliSumCollector) Describe ¶
func (c *SsacliSumCollector) Describe(ch chan<- *prometheus.Desc)
Describe return all description to chanel