Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SupportedKPIs = []plugins.KPI{ &vmware.VMwareHostContentionKPI{}, &vmware.VMwareProjectNoisinessKPI{}, &netapp.NetAppStoragePoolCPUUsageKPI{}, &shared.VMMigrationStatisticsKPI{}, &shared.VMLifeSpanKPI{}, &shared.VMCommitmentsKPI{}, &sap.HostTotalAllocatableCapacityKPI{}, &sap.HostAvailableCapacityKPI{}, &sap.HostRunningVMsKPI{}, }
Configuration of supported kpis.
Functions ¶
This section is empty.
Types ¶
type KPIPipeline ¶
type KPIPipeline struct {
// contains filtered or unexported fields
}
Pipeline that extracts kpis from the database.
func NewPipeline ¶
func NewPipeline(config conf.KPIsConfig) KPIPipeline
Create a new kpi pipeline with kpis contained in the configuration.
func (*KPIPipeline) Init ¶
func (p *KPIPipeline) Init(kpis []plugins.KPI, db db.DB, registry *monitoring.Registry) error
Initialize the kpi pipeline with the given database and registry.
Click to show internal directories.
Click to hide internal directories.