mcis

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetMCISMetric

func GetMCISMetric(c echo.Context) error

GetMCISMetric 멀티 클라우드 인트라 서비스 모니터링 메트릭 수집 @Summary Get MCIS on-demand monitoring metric info @Description 멀티 클라우드 인프라 VM 온디맨드 모니터링 정보 조회 @Tags [Monitoring] Monitoring management @Accept json @Produce json @Param ns_id path string true "네임스페이스 아이디" @Param mcis_id path string true "MCIS 아이디" @Param vm_id path string true "VM 아이디" @Param agent_ip path string true "에이전트 아이피" @Param metric_name path string true "메트릭 정보" @Success 200 {object} rest.JSONResult{[DEFAULT]=types.CBMCISMetric,[Mrtt]=types.MCBMCISMetric} "Different return structures by the given param" @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /ns/{ns_id}/mcis/{mcis_id}/vm/{vm_id}/agent_ip/{agent_ip}/mcis_metric/{metric_name}/mcis-monitoring-info [get]

func GetMCISOnDemandPacket

func GetMCISOnDemandPacket(c echo.Context) error

func GetMCISOnDemandProcess

func GetMCISOnDemandProcess(c echo.Context) error

func GetMCISSpec

func GetMCISSpec(c echo.Context) error

func GetVMMonInfo

func GetVMMonInfo(c echo.Context) error

GetVMMonInfo 멀티 클라우드 인프라 서비스 개별 VM 모니터링 정보 조회 @Summary Get vm monitoring info @Description 멀티 클라우드 인프라 VM 모니터링 정보 조회 @Tags [Monitoring] Monitoring management @Accept json @Produce json @Param ns_id path string true "네임스페이스 아이디" @Param mcis_id path string true "MCIS 아이디" @Param vm_id path string true "VM 아이디" @Param metric_name path string true "메트릭 정보" @Param periodType query string false "모니터링 단위" Enums(m, h, d) @Param statisticsCriteria query string false "모니터링 통계 기준" Enums(min, max, avg, last) @Param duration query string false "모니터링 조회 범위" Enums(5m, 5h, 5d) @Success 200 {object} rest.VMMonInfoType @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /ns/{ns_id}/mcis/{mcis_id}/vm/{vm_id}/metric/{metric_name}/info [get]

func GetVMOnDemandMetric

func GetVMOnDemandMetric(c echo.Context) error

GetVMOnDemandMetric 멀티클라우드 인프라 VM 온디멘드 모니터링 @Summary Get vm on-demand monitoring metric info @Description 멀티 클라우드 인프라 VM 온디맨드 모니터링 정보 조회 @Tags [Monitoring] Monitoring management @Accept json @Produce json @Param ns path string true "네임스페이스 아이디" @Param mcis_id path string true "MCIS 아이디" @Param vm_id path string true "VM 아이디" @Param agent_ip path string true "에이전트 아이피" @Param metric_name path string true "메트릭 정보" @Success 200 {object} rest.VMOnDemandMetricType @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /ns/{ns}/mcis/{mcis_id}/vm/{vm_id}/agent_ip/{agent_ip}/metric/{metric_name}/ondemand-monitoring-info [get]

Types

This section is empty.

Jump to

Keyboard shortcuts

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