cinder

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Namespace = "openstack"
	Subsystem = "cinder"
)

Variables

This section is empty.

Functions

func RegisterCollectors

func RegisterCollectors(registry *prometheus.Registry, databaseURL string, projectResolver *project.Resolver, logger *slog.Logger)

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 NewLimitsCollector(db *sql.DB, logger *slog.Logger, projectResolver *project.Resolver) *LimitsCollector

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)

Jump to

Keyboard shortcuts

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