Versions in this module Expand all Collapse all v0 v0.4.1 Nov 11, 2019 v0.4.0 Nov 11, 2019 Changes in this version + type AlertsCollector struct + AlertTotal *prometheus.Desc + func NewAlertsCollector(fbClient *fb.FlashbladeClient) *AlertsCollector + func (c AlertsCollector) Collect(ch chan<- prometheus.Metric) + type ArrayPerformanceCollector struct + BytesPerOp *prometheus.Desc + BytesPerRead *prometheus.Desc + BytesPerWrite *prometheus.Desc + InputPerSec *prometheus.Desc + OthersPerSec *prometheus.Desc + OutputPerSec *prometheus.Desc + ReadsPerSec *prometheus.Desc + UsecPerOtherOp *prometheus.Desc + UsecPerReadOp *prometheus.Desc + UsecPerWriteOp *prometheus.Desc + WritesPerSec *prometheus.Desc + func NewArrayPerformanceCollector(fbClient *fb.FlashbladeClient) *ArrayPerformanceCollector + func (c ArrayPerformanceCollector) Collect(ch chan<- prometheus.Metric) + type ArraySpaceCollector struct + Capacity *prometheus.Desc + DataReduction *prometheus.Desc + SnapshotUsage *prometheus.Desc + TotalPhysicalUsage *prometheus.Desc + UniqueUsage *prometheus.Desc + VirtualUsage *prometheus.Desc + func NewArraySpaceCollector(fbClient *fb.FlashbladeClient) *ArraySpaceCollector + func (c ArraySpaceCollector) Collect(ch chan<- prometheus.Metric) + type BladesCollector struct + NumHealthyBlades *prometheus.Desc + NumUnhealthyBlades *prometheus.Desc + func NewBladesCollector(fbClient *fb.FlashbladeClient) *BladesCollector + func (c BladesCollector) Collect(ch chan<- prometheus.Metric) + type FSPerformanceCollector struct + BytesPerOp *prometheus.Desc + BytesPerRead *prometheus.Desc + BytesPerWrite *prometheus.Desc + OthersPerSec *prometheus.Desc + ReadBytesPerSec *prometheus.Desc + ReadsPerSec *prometheus.Desc + UsecPerOtherOp *prometheus.Desc + UsecPerReadOp *prometheus.Desc + UsecPerWriteOp *prometheus.Desc + WriteBytesPerSec *prometheus.Desc + WritesPerSec *prometheus.Desc + func NewFSPerformanceCollector(fbClient *fb.FlashbladeClient) *FSPerformanceCollector + func (c FSPerformanceCollector) Collect(ch chan<- prometheus.Metric) + type FilesystemsCollector struct + DataReduction *prometheus.Desc + SnapshotUsage *prometheus.Desc + TotalPhysicalUsage *prometheus.Desc + UniqueUsage *prometheus.Desc + VirtualUsage *prometheus.Desc + func NewFilesystemsCollector(fbClient *fb.FlashbladeClient) *FilesystemsCollector + func (c FilesystemsCollector) Collect(ch chan<- prometheus.Metric) + type FlashbladeCollector struct + func NewFlashbladeCollector(fbClient *fb.FlashbladeClient, fsMetricFlag bool, fsFilterFlag string) *FlashbladeCollector + func (fbCollector FlashbladeCollector) Collect(ch chan<- prometheus.Metric) + func (fbCollector FlashbladeCollector) Describe(ch chan<- *prometheus.Desc) + type S3BucketsCollector struct + DataReduction *prometheus.Desc + ObjectCount *prometheus.Desc + SnapshotUsage *prometheus.Desc + TotalPhysicalUsage *prometheus.Desc + UniqueUsage *prometheus.Desc + VirtualUsage *prometheus.Desc + func NewS3BucketsCollector(fbClient *fb.FlashbladeClient) *S3BucketsCollector + func (c S3BucketsCollector) Collect(ch chan<- prometheus.Metric) + type Subcollector interface + Collect func(ch chan<- prometheus.Metric) + type UsageCollector struct + Quota *prometheus.Desc + Usage *prometheus.Desc + func NewUsageCollector(fbClient *fb.FlashbladeClient, fsFilterFlag string) *UsageCollector + func (c UsageCollector) Collect(ch chan<- prometheus.Metric)