alert

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 CreateAlertTask

func CreateAlertTask(c echo.Context) error

CreateAlertTask 알람 생성 @Summary Create monitoring alert @Description 알람 생성 @Tags [Alarm] Alarm management @Accept json @Produce json @Param eventHandlerInfo body types.AlertTask true "Details for an Event object" @Success 200 {object} types.AlertTask @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/task [post]

func CreateEventHandler

func CreateEventHandler(c echo.Context) error

CreateEventHandler 알람 이벤트 핸들러 생성 @Summary Create monitoring alert event-handler @Description 알람 이벤트 핸들러 생성 @Tags [EventHandler] Alarm Event Handler management @Accept json @Produce json @Param eventHandlerInfo body types.AlertEventHandlerReq true "Details for an EventHandler object" @Success 200 {object} types.AlertEventHandler @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/eventhandler [post]

func CreateEventLog

func CreateEventLog(c echo.Context) error

func DeleteAlertTask

func DeleteAlertTask(c echo.Context) error

DeleteAlertTask 알람 삭제 @Summary Delete monitoring alert @Description 알람 삭제 @Tags [Alarm] Alarm management @Accept json @Produce json @Param task_id path string true "태스크 아이디" @Success 200 {object} rest.SimpleMsg @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/task/{task_id} [delete]

func DeleteEventHandler

func DeleteEventHandler(c echo.Context) error

DeleteEventHandler 알람 이벤트 핸들러 삭제 @Summary Delete monitoring alert event-handler @Description 알람 이벤트 핸들러 삭제 @Tags [EventHandler] Alarm Event Handler management @Accept json @Produce json @Param type path string true "이벤트 핸들러 유형" @Param name path string true "이벤트 핸들러 이름" @Success 200 {object} rest.SimpleMsg @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/eventhandler/type/{type}/event/{name} [delete]

func GetAlertTask

func GetAlertTask(c echo.Context) error

GetAlertTask 알람 조회 @Summary Get monitoring alert @Description 알람 조회 @Tags [Alarm] Alarm management @Accept json @Produce json @Param task_id path string true "태스크 아이디" @Success 200 {object} types.AlertTask @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/task/{task_id} [get]

func GetEventHandler

func GetEventHandler(c echo.Context) error

GetEventHandler 알람 이벤트 핸들러 상세 조회 @Summary Get monitoring alert event-handler @Description 알람 이벤트 핸들러 조회 @Tags [EventHandler] Alarm Event Handler management @Accept json @Produce json @Param type path string true "이벤트 핸들러 유형" @Param name path string true "이벤트 핸들러 이름" @Success 200 {object} types.AlertEventHandler @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/eventhandler/type/{type}/event/{name} [get]

func ListAlertTask

func ListAlertTask(c echo.Context) error

ListAlertTask 알람 목록 조회 @Summary List monitoring alert @Description 알람 목록 조회 @Tags [Alarm] Alarm management @Accept json @Produce json @Success 200 {object} []types.AlertTask @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/tasks [get]

func ListEventHandler

func ListEventHandler(c echo.Context) error

ListEventHandler 알람 이벤트 핸들러 목록 조회 @Summary List monitoring alert event-handler @Description 알람 이벤트 핸들러 목록 조회 @Tags [EventHandler] Alarm Event Handler management @Accept json @Produce json @Param eventType query string false "이벤트 핸들러 유형" Enums(slack, smtp) @Success 200 {object} []types.AlertEventHandler @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/eventhandlers [get]

func ListEventLog

func ListEventLog(c echo.Context) error

ListEventLog 알람 로그 정보 조회 @Summary List monitoring alert event @Description 알람 로그 정보 목록 조회 @Tags [Log] Alarm Event Log @Accept json @Produce json @Param task_id path string true "태스크 아이디" @Success 200 {object} types.AlertEventLog @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/task/{task_id}/events [get]

func UpdateAlertTask

func UpdateAlertTask(c echo.Context) error

UpdateAlertTask 알람 수정 @Summary Update monitoring alert @Description 알람 수정 @Tags [Alarm] Alarm management @Accept json @Produce json @Param task_id path string true "태스크 아이디" @Param eventHandlerInfo body types.AlertTask true "Details for an Event object" @Success 200 {object} types.AlertTask @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/task/{task_id} [put]

func UpdateEventHandler

func UpdateEventHandler(c echo.Context) error

UpdateEventHandler 알람 이벤트 핸들러 수정 @Summary Update monitoring alert event-handler @Description 알람 이벤트 핸들러 수정 @Tags [EventHandler] Alarm Event Handler management @Accept json @Produce json @Param type path string true "이벤트 핸들러 유형" @Param name path string true "이벤트 핸들러 이름" @Param eventHandlerInfo body types.AlertEventHandlerReq true "Details for an EventHandler (slack) object" @Success 200 {object} types.AlertEventHandler @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/eventhandler/type/{type}/event/{name} [put]

Types

This section is empty.

Jump to

Keyboard shortcuts

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