metric

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2021 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Rtt  = "Rtt"
	Mrtt = "Mrtt"
)
View Source
const (
	Cpu         = "cpu"
	CpuFreqency = "cpufreq"
	Memory      = "memory"
	Disk        = "disk"
	DiskIO      = "diskio"
	Network     = "network"
)

Variables

This section is empty.

Functions

func GetMCISMonInfo

func GetMCISMonInfo() (interface{}, error)

func GetMCISRealtimeMonInfo

func GetMCISRealtimeMonInfo(nsId string, mcisId string) (interface{}, error)

func GetVMMonInfo

func GetVMMonInfo(nsId string, mcisId string, vmId string, metricName string, period string, aggregateType string, duration string) (interface{}, int, error)

가상머신 모니터링 메트릭 조회

func GetVMOnDemandMonInfo

func GetVMOnDemandMonInfo(nsId string, mcisId string, vmId string, metricName string, publicIP string) (interface{}, int, error)

Types

type CBMCISMetric

type CBMCISMetric struct {
	Result  string `json:"result"`
	Unit    string `json:"unit"`
	Desc    string `json:"desc"`
	Elapsed string `json:"elapsed"`
	SpecId  string `json:"specid"`
}

단일 MCIS Milkyway 메트릭

func GetMCISCommonMonInfo

func GetMCISCommonMonInfo(nsId string, mcisId string, vmId string, agentIp string, metricName string) (*CBMCISMetric, int, error)

GetMCISCommonMonInfos ...

func GetMCISMonRTTInfo

func GetMCISMonRTTInfo(nsId string, mcisId string, vmId string, agentIp string, rttParam Request) (*CBMCISMetric, int, error)

GetMCISMonRTTInfo ...

type MCBMCISMetric

type MCBMCISMetric struct {
	ResultArray []CBMCISMetric `json:"resultarray"`
}

멀티 MCIS Milkyway 메트릭

func GetMCISMonMRTTInfo

func GetMCISMonMRTTInfo(nsId string, mcisId string, vmId string, agentIp string, mrttParam Mrequest) (*MCBMCISMetric, int, error)

GetMCISMonMRTTInfo ...

type MCISMetric

type MCISMetric struct {
	// contains filtered or unexported fields
}

func (*MCISMetric) CheckParameter

func (mc *MCISMetric) CheckParameter(c echo.Context) error

func (*MCISMetric) GetMCISMonMRTTInfo

func (mc *MCISMetric) GetMCISMonMRTTInfo(c echo.Context) error

GetMCISMonMRTTInfo ...

type Metric

type Metric string

type Mrequest

type Mrequest struct {
	MultiHost []Request `json:"multihost"`
}

GET Request 멀티 Body 정보

type Parameter

type Parameter struct {
	// contains filtered or unexported fields
}

type Request

type Request struct {
	Host string `json:"host"`
	Spec string `json:"spec"`
}

GET Request 단일 Body 정보

Jump to

Keyboard shortcuts

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