Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LibvirtDomainCPUStealPctExtractor ¶
type LibvirtDomainCPUStealPctExtractor struct {
// Common base for all extractors that provides standard functionality.
plugins.BaseExtractor[
struct{},
kvm.LibvirtDomainCPUStealPct,
]
}
Extractor that extracts CPU steal percentage of kvm instances and stores it as a feature into the database.
func (*LibvirtDomainCPUStealPctExtractor) Extract ¶
func (e *LibvirtDomainCPUStealPctExtractor) Extract() ([]plugins.Feature, error)
Extract CPU steal time of kvm hosts.
func (*LibvirtDomainCPUStealPctExtractor) GetName ¶
func (*LibvirtDomainCPUStealPctExtractor) GetName() string
Name of this feature extractor that is used in the yaml config, for logging etc.
func (LibvirtDomainCPUStealPctExtractor) Triggers ¶
func (LibvirtDomainCPUStealPctExtractor) Triggers() []string
Get message topics that trigger a re-execution of this extractor.
type NodeExporterHostCPUUsageExtractor ¶
type NodeExporterHostCPUUsageExtractor struct {
// Common base for all extractors that provides standard functionality.
plugins.BaseExtractor[
struct{},
kvm.NodeExporterHostCPUUsage,
]
}
Extractor that extracts CPU usage of kvm hosts and stores it as a feature into the database.
func (*NodeExporterHostCPUUsageExtractor) Extract ¶
func (e *NodeExporterHostCPUUsageExtractor) Extract() ([]plugins.Feature, error)
Extract CPU usage of kvm hosts.
func (*NodeExporterHostCPUUsageExtractor) GetName ¶
func (*NodeExporterHostCPUUsageExtractor) GetName() string
Name of this feature extractor that is used in the yaml config, for logging etc.
func (NodeExporterHostCPUUsageExtractor) Triggers ¶
func (NodeExporterHostCPUUsageExtractor) Triggers() []string
Get message topics that trigger a re-execution of this extractor.
type NodeExporterHostMemoryActiveExtractor ¶
type NodeExporterHostMemoryActiveExtractor struct {
// Common base for all extractors that provides standard functionality.
plugins.BaseExtractor[
struct{},
kvm.NodeExporterHostMemoryActive,
]
}
Extractor that extracts how much memory of kvm hosts is active and stores it as a feature into the database.
func (*NodeExporterHostMemoryActiveExtractor) Extract ¶
func (e *NodeExporterHostMemoryActiveExtractor) Extract() ([]plugins.Feature, error)
Extract how much memory of kvm hosts is active.
func (*NodeExporterHostMemoryActiveExtractor) GetName ¶
func (*NodeExporterHostMemoryActiveExtractor) GetName() string
Name of this feature extractor that is used in the yaml config, for logging etc.
func (NodeExporterHostMemoryActiveExtractor) Triggers ¶
func (NodeExporterHostMemoryActiveExtractor) Triggers() []string
Get message topics that trigger a re-execution of this extractor.