Documentation ¶
Index ¶
- Constants
- func ClassifyCachingWorkload(experimentID string) string
- func CollectingMetricsForCachingWorkload(experimentID string)
- func GetInstanceCgroup(hypervisorInstanceName string, hypervisorAddress string) (string, error)
- func PrepareDefaultKricoTags(openStackConfig executor.OpenstackConfig, experimentID string) map[string]interface{}
- func RunCollectingMetrics(experimentID string)
- func RunWorkloadsClassification(experimentID string) []string
- func StartSnapService(address string) error
Constants ¶
View Source
const (
// TypeCaching is constant name of caching workload.
TypeCaching = "caching"
)
Variables ¶
This section is empty.
Functions ¶
func ClassifyCachingWorkload ¶
ClassifyCachingWorkload runs classify experiment for caching workload.
func CollectingMetricsForCachingWorkload ¶
func CollectingMetricsForCachingWorkload(experimentID string)
CollectingMetricsForCachingWorkload runs metric gathering experiment for caching workload.
func GetInstanceCgroup ¶
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 ¶
RunWorkloadsClassification runs classification experiment for each type of workload. Return instances id.
func StartSnapService ¶
StartSnapService starts Snap Telemetry Framework.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.