Documentation
¶
Index ¶
Constants ¶
View Source
const ( Namespace = "openstack" Subsystem = "cinder" )
Variables ¶
This section is empty.
Functions ¶
func RegisterCollectors ¶
Types ¶
type AgentsCollector ¶
type AgentsCollector struct {
// contains filtered or unexported fields
}
func NewAgentsCollector ¶
func NewAgentsCollector(db *sql.DB, logger *slog.Logger) *AgentsCollector
func (*AgentsCollector) Collect ¶
func (c *AgentsCollector) Collect(ch chan<- prometheus.Metric)
func (*AgentsCollector) Describe ¶
func (c *AgentsCollector) Describe(ch chan<- *prometheus.Desc)
type LimitsCollector ¶
type LimitsCollector struct {
// contains filtered or unexported fields
}
func NewLimitsCollector ¶
func (*LimitsCollector) Collect ¶
func (c *LimitsCollector) Collect(ch chan<- prometheus.Metric)
func (*LimitsCollector) Describe ¶
func (c *LimitsCollector) Describe(ch chan<- *prometheus.Desc)
type SnapshotsCollector ¶
type SnapshotsCollector struct {
// contains filtered or unexported fields
}
func NewSnapshotsCollector ¶
func NewSnapshotsCollector(db *sql.DB, logger *slog.Logger) *SnapshotsCollector
func (*SnapshotsCollector) Collect ¶
func (c *SnapshotsCollector) Collect(ch chan<- prometheus.Metric)
func (*SnapshotsCollector) Describe ¶
func (c *SnapshotsCollector) Describe(ch chan<- *prometheus.Desc)
type VolumesCollector ¶
type VolumesCollector struct {
// contains filtered or unexported fields
}
func NewVolumesCollector ¶
func NewVolumesCollector(db *sql.DB, logger *slog.Logger) *VolumesCollector
func (*VolumesCollector) Collect ¶
func (c *VolumesCollector) Collect(ch chan<- prometheus.Metric)
func (*VolumesCollector) Describe ¶
func (c *VolumesCollector) Describe(ch chan<- *prometheus.Desc)
Click to show internal directories.
Click to hide internal directories.