Documentation ¶
Index ¶
- func CreateWindowAgentMetadata(c echo.Context) error
- func DeleteAgentMetadata(c echo.Context) error
- func DeleteWindowAgentMetadata(c echo.Context) error
- 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 RegisterSnapshotAgent(c echo.Context) error
- func UninstallAgent(c echo.Context) error
- type MetaDataListType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateWindowAgentMetadata ¶ added in v0.6.7
func CreateWindowAgentMetadata(c echo.Context) error
윈도우 에이전트 배포 이후 메타데이터 Unhealthy 선등록
func DeleteAgentMetadata ¶ added in v0.7.1
func DeleteAgentMetadata(c echo.Context) error
Snapshot 에이전트의 Base VM이 정상적이지 않을 경우 외부 요청으로 메타데이터 삭제 처리
func DeleteWindowAgentMetadata ¶ added in v0.6.7
func DeleteWindowAgentMetadata(c echo.Context) error
윈도우 에이전트 삭제 이후 메타데이터 삭제
func GetAgentMetadata ¶ added in v0.4.4
func GetAgentMetadata(c echo.Context) error
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 GetTelegrafConfFile ¶
func GetTelegrafConfFile(c echo.Context) error
GetTelegrafConfFile (윈도우 전용) Telegraf 설정 파일 다운로드
func GetWindowInstaller ¶
func GetWindowInstaller(c echo.Context) error
TODO: WINDOW Version GetWindowInstaller ...
func InstallTelegraf ¶
func InstallTelegraf(c echo.Context) error
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
func ListAgentMetadata(c echo.Context) error
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
func PutAgentMetadata(c echo.Context) error
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 RegisterSnapshotAgent ¶ added in v0.7.1
func RegisterSnapshotAgent(c echo.Context) error
func UninstallAgent ¶
func UninstallAgent(c echo.Context) error
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]