Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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.