Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UnusedCommitments ¶
type UnusedCommitments struct {
AvailabilityZone string `db:"availability_zone"`
VCPUsUnused float64 `db:"vcpus_unused"`
RAMUnusedMB float64 `db:"ram_unused_mb"`
}
Currently does not include disk in the unused commitments metric.
type UnusedCommitmentsKPI ¶
type UnusedCommitmentsKPI struct {
// Common base for all KPIs that provides standard functionality.
plugins.BaseKPI[struct{}] // No options passed through yaml config
// contains filtered or unexported fields
}
func (*UnusedCommitmentsKPI) Collect ¶
func (k *UnusedCommitmentsKPI) Collect(ch chan<- prometheus.Metric)
func (*UnusedCommitmentsKPI) Describe ¶
func (k *UnusedCommitmentsKPI) Describe(ch chan<- *prometheus.Desc)
func (UnusedCommitmentsKPI) GetName ¶
func (UnusedCommitmentsKPI) GetName() string
type VMCommitmentsKPI ¶
type VMCommitmentsKPI struct {
// Common base for all KPIs that provides standard functionality.
plugins.BaseKPI[struct{}] // No options passed through yaml config
// contains filtered or unexported fields
}
func (*VMCommitmentsKPI) Collect ¶
func (k *VMCommitmentsKPI) Collect(ch chan<- prometheus.Metric)
func (*VMCommitmentsKPI) Describe ¶
func (k *VMCommitmentsKPI) Describe(ch chan<- *prometheus.Desc)
func (VMCommitmentsKPI) GetName ¶
func (VMCommitmentsKPI) GetName() string
type VMLifeSpanKPI ¶
type VMLifeSpanKPI struct {
// Common base for all KPIs that provides standard functionality.
plugins.BaseKPI[struct{}] // No options passed through yaml config
// contains filtered or unexported fields
}
Advanced statistics about vm life spans.
func (*VMLifeSpanKPI) Collect ¶
func (k *VMLifeSpanKPI) Collect(ch chan<- prometheus.Metric)
func (*VMLifeSpanKPI) Describe ¶
func (k *VMLifeSpanKPI) Describe(ch chan<- *prometheus.Desc)
func (VMLifeSpanKPI) GetName ¶
func (VMLifeSpanKPI) GetName() string
type VMMigrationStatisticsKPI ¶
type VMMigrationStatisticsKPI struct {
// Common base for all KPIs that provides standard functionality.
plugins.BaseKPI[struct{}] // No options passed through yaml config
// contains filtered or unexported fields
}
Advanced statistics about openstack migrations.
func (*VMMigrationStatisticsKPI) Collect ¶
func (k *VMMigrationStatisticsKPI) Collect(ch chan<- prometheus.Metric)
func (*VMMigrationStatisticsKPI) Describe ¶
func (k *VMMigrationStatisticsKPI) Describe(ch chan<- *prometheus.Desc)
func (VMMigrationStatisticsKPI) GetName ¶
func (VMMigrationStatisticsKPI) GetName() string
Click to show internal directories.
Click to hide internal directories.