vmware

package
v0.0.0-...-09e306e Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VROpsHostsystemContentionLongTermExtractor

type VROpsHostsystemContentionLongTermExtractor struct {
	// Common base for all extractors that provides standard functionality.
	plugins.BaseExtractor[
		struct{},
		vmware.VROpsHostsystemContentionLongTerm,
	]
}

Extractor that extracts CPU contention of vROps hostsystems and stores it as a feature into the database.

func (*VROpsHostsystemContentionLongTermExtractor) Extract

Extract long term CPU contention of hostsystems. Depends on resolved vROps hostsystems (feature_vrops_resolved_hostsystem).

type VROpsHostsystemContentionShortTermExtractor

type VROpsHostsystemContentionShortTermExtractor struct {
	// Common base for all extractors that provides standard functionality.
	plugins.BaseExtractor[
		struct{},
		vmware.VROpsHostsystemContentionShortTerm,
	]
}

Extractor that extracts CPU contention of vROps hostsystems and stores it as a feature into the database.

func (*VROpsHostsystemContentionShortTermExtractor) Extract

Extract short term CPU contention of hostsystems. Depends on resolved vROps hostsystems (feature_vrops_resolved_hostsystem).

type VROpsHostsystemResolver

type VROpsHostsystemResolver struct {
	// Common base for all extractors that provides standard functionality.
	plugins.BaseExtractor[
		struct{},
		vmware.ResolvedVROpsHostsystem,
	]
}

Extractor that resolves the vROps metrics hostsystem label to the corresponding Nova compute host and stores it as a feature into the database.

func (*VROpsHostsystemResolver) Extract

func (e *VROpsHostsystemResolver) Extract() ([]plugins.Feature, error)

Resolve vROps hostsystems to Nova compute hosts.

type VROpsProjectNoisinessExtractor

type VROpsProjectNoisinessExtractor struct {
	// Common base for all extractors that provides standard functionality.
	plugins.BaseExtractor[
		struct{},
		vmware.VROpsProjectNoisiness,
	]
}

Extractor that extracts the noisiness of projects and on which compute hosts they are currently running and stores it as a feature into the database.

func (*VROpsProjectNoisinessExtractor) Extract

Jump to

Keyboard shortcuts

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