Versions in this module Expand all Collapse all v0 v0.7.1 Mar 9, 2018 v0.7.0 Feb 21, 2018 Changes in this version + type ClusterHealthCollector struct + CacheEvictIORate prometheus.Gauge + CacheFlushIORate prometheus.Gauge + CachePromoteIOOps prometheus.Gauge + ClientIOOps prometheus.Gauge + ClientIORead prometheus.Gauge + ClientIOReadOps prometheus.Gauge + ClientIOWrite prometheus.Gauge + ClientIOWriteOps prometheus.Gauge + DegradedObjectsCount prometheus.Gauge + DegradedPGs prometheus.Gauge + HealthStatus prometheus.Gauge + MisplacedObjectsCount prometheus.Gauge + OSDsDown prometheus.Gauge + OSDsIn prometheus.Gauge + OSDsNum prometheus.Gauge + OSDsUp prometheus.Gauge + RecoveryIOKeys prometheus.Gauge + RecoveryIOObjects prometheus.Gauge + RecoveryIORate prometheus.Gauge + RemappedPGs prometheus.Gauge + SlowRequests prometheus.Gauge + StalePGs prometheus.Gauge + StuckDegradedPGs prometheus.Gauge + StuckStalePGs prometheus.Gauge + StuckUncleanPGs prometheus.Gauge + StuckUndersizedPGs prometheus.Gauge + TotalPGs prometheus.Gauge + UncleanPGs prometheus.Gauge + UndersizedPGs prometheus.Gauge + func NewClusterHealthCollector(context *clusterd.Context, clusterName string) *ClusterHealthCollector + func (c *ClusterHealthCollector) Collect(ch chan<- prometheus.Metric) + func (c *ClusterHealthCollector) Describe(ch chan<- *prometheus.Desc) + type ClusterUsageCollector struct + AvailableCapacity prometheus.Gauge + GlobalCapacity prometheus.Gauge + Objects prometheus.Gauge + UsedCapacity prometheus.Gauge + func NewClusterUsageCollector(context *clusterd.Context, clusterName string) *ClusterUsageCollector + func (c *ClusterUsageCollector) Collect(ch chan<- prometheus.Metric) + func (c *ClusterUsageCollector) Describe(ch chan<- *prometheus.Desc) + type MonitorCollector struct + ClockSkew *prometheus.GaugeVec + Latency *prometheus.GaugeVec + NodesinQuorum prometheus.Gauge + func NewMonitorCollector(context *clusterd.Context, clusterName string) *MonitorCollector + func (m *MonitorCollector) Collect(ch chan<- prometheus.Metric) + func (m *MonitorCollector) Describe(ch chan<- *prometheus.Desc) + type OSDCollector struct + ApplyLatency *prometheus.GaugeVec + AvailBytes *prometheus.GaugeVec + AverageUtil prometheus.Gauge + Bytes *prometheus.GaugeVec + CommitLatency *prometheus.GaugeVec + CrushWeight *prometheus.GaugeVec + Depth *prometheus.GaugeVec + OSDIn *prometheus.GaugeVec + OSDUp *prometheus.GaugeVec + Pgs *prometheus.GaugeVec + Reweight *prometheus.GaugeVec + TotalAvailBytes prometheus.Gauge + TotalBytes prometheus.Gauge + TotalUsedBytes prometheus.Gauge + UsedBytes *prometheus.GaugeVec + Utilization *prometheus.GaugeVec + Variance *prometheus.GaugeVec + func NewOSDCollector(context *clusterd.Context, clusterName string) *OSDCollector + func (o *OSDCollector) Collect(ch chan<- prometheus.Metric) + func (o *OSDCollector) Describe(ch chan<- *prometheus.Desc) + type PoolUsageCollector struct + DirtyObjects *prometheus.GaugeVec + MaxAvail *prometheus.GaugeVec + Objects *prometheus.GaugeVec + RawUsedBytes *prometheus.GaugeVec + ReadBytes *prometheus.GaugeVec + ReadIO *prometheus.GaugeVec + UsedBytes *prometheus.GaugeVec + WriteBytes *prometheus.GaugeVec + WriteIO *prometheus.GaugeVec + func NewPoolUsageCollector(context *clusterd.Context, clusterName string) *PoolUsageCollector + func (p *PoolUsageCollector) Collect(ch chan<- prometheus.Metric) + func (p *PoolUsageCollector) Describe(ch chan<- *prometheus.Desc)