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
GetAgentMetadata 에이전트 메타데이터 조회 @Summary Get Agent Metadata @Description 에이전트 메타데이터 단일 조회 @Tags [Agent] Monitoring Agent @Accept json @Produce json @Param ns_id query string false "네임스페이스 아이디" Enums(test_ns) @Param service_type query string false "서비스 타입" Enums(mcis) @Param service_id query string false "서비스 아이디" Enums(mcis_id) @Success 200 {object} rest.JSONResult{[DEFAULT]=[]MetaDataListType,[ID]=common.AgentInfo} "Different return structures by the given param" @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /agent/metadata [get]
func InstallTelegraf ¶
InstallTelegraf 에이전트 설치 @Summary Install Agent @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
ListAgentMetadata 에이전트 메타데이터 조회 @Summary List Agent Metadata @Description 에이전트 메타데이터 목록 조회 @Tags [Agent] Monitoring Agent @Accept json @Produce json @Success 200 {object} rest.JSONResult{[DEFAULT]=[]MetaDataListType,[ID]=common.AgentInfo} "Different return structures by the given param" @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /agents/metadata [get]
func PutAgentMetadata ¶ added in v0.4.4
PutAgentMetadata 에이전트 메타데이터 수정 @Summary Put 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) @Param mck8sId query string false "MCK8S 아이디" Enums(test_mck8s) @Success 200 {object} rest.JSONResult{[DEFAULT]=[]MetaDataListType,[ID]=common.AgentInfo} "Different return structures by the given param" @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /agent/metadata [put]
func UninstallAgent ¶
UninstallAgent 에이전트 삭제 @Summary Uninstall Agent @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]