Documentation ¶
Index ¶
- func GetAgentMetadata(c echo.Context) error
- func GetTelegrafConfFile(c echo.Context) error
- func GetTelegrafPkgFile(c echo.Context) error
- func GetWindowInstaller(c echo.Context) error
- func InstallTelegraf(c echo.Context) error
- func ListAgentMetadata(c echo.Context) error
- func PutAgentMetadata(c echo.Context) error
- func UninstallAgent(c echo.Context) error
- type MetaDataListType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAgentMetadata ¶ added in v0.4.4
func GetAgentMetadata(c echo.Context) error
func InstallTelegraf ¶
func InstallTelegraf(c echo.Context) error
InstallTelegraf 에이전트 설치 @Summary Install agent to vm @Description 모니터링 에이전트 설치 @Tags [Agent] Monitoring Agent @Accept json @Produce json @Param agentInfo body rest.AgentType true "Details for an Agent Install object" @Success 200 {object} rest.SimpleMsg @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /agent [post]
func ListAgentMetadata ¶ added in v0.3.5
func ListAgentMetadata(c echo.Context) error
ListAgentMetadata 에이전트 메타데이터 조회 @Summary List agent metadata @Description 에이전트 메타데이터 조회 @Tags [Agent] Monitoring Agent @Accept json @Produce json @Param ns query string false "네임스페이스 아이디" Enums(test_ns) @Param mcisId query string false "MCIS 아이디" Enums(test_mcis) @Param vmId query string false "VM 아이디" Enums(test_vm) @Param cspType query string false "VM의 CSP 정보" Enums(aws) @Success 200 {object} rest.JSONResult{[DEFAULT]=[]MetaDataListType,[ID]=AgentInfo} "Different return structures by the given param" @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /agent/metadata [get]
func PutAgentMetadata ¶ added in v0.4.4
func PutAgentMetadata(c echo.Context) error
func UninstallAgent ¶
func UninstallAgent(c echo.Context) error
UninstallAgent 에이전트 삭제 @Summary Uninstall agent to vm @Description 모니터링 에이전트 제거 @Tags [Agent] Monitoring Agent @Accept json @Produce json @Param agentInfo body rest.AgentType true "Details for an Agent Remove object" @Success 200 {object} rest.SimpleMsg @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /agent [delete]