workload

package
v0.0.0-...-b44688a Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	// TypeCaching is constant name of caching workload.
	TypeCaching = "caching"
)

Variables

This section is empty.

Functions

func ClassifyCachingWorkload

func ClassifyCachingWorkload(experimentID string) string

ClassifyCachingWorkload runs classify experiment for caching workload.

func CollectingMetricsForCachingWorkload

func CollectingMetricsForCachingWorkload(experimentID string)

CollectingMetricsForCachingWorkload runs metric gathering experiment for caching workload.

func GetInstanceCgroup

func GetInstanceCgroup(hypervisorInstanceName string, hypervisorAddress string) (string, error)

GetInstanceCgroup provides cgroup of libvirt instance.

func PrepareDefaultKricoTags

func PrepareDefaultKricoTags(openStackConfig executor.OpenstackConfig, experimentID string) map[string]interface{}

PrepareDefaultKricoTags returns struct with default tags needed in KRICO experiment.

func RunCollectingMetrics

func RunCollectingMetrics(experimentID string)

RunCollectingMetrics runs metric gathering experiment for each type of workload.

func RunWorkloadsClassification

func RunWorkloadsClassification(experimentID string) []string

RunWorkloadsClassification runs classification experiment for each type of workload. Return instances id.

func StartSnapService

func StartSnapService(address string) error

StartSnapService starts Snap Telemetry Framework.

Types

This section is empty.

Jump to

Keyboard shortcuts

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