alarm

package
v1.11.1 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2021 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AcceptAlertMsg

func AcceptAlertMsg(c *gin.Context)

func AddDbMonitor added in v1.5.4

func AddDbMonitor(c *gin.Context)

func AddEndpointBusinessConfig added in v1.8.0

func AddEndpointBusinessConfig(c *gin.Context)

func AddGrp

func AddGrp(c *gin.Context)

func AddLogStrategy

func AddLogStrategy(c *gin.Context)

@Summary 日志告警配置接口 : 新增 @Produce json @Param grp_id query int false "组Id,和对象id二选一" @Param endpoint_id query int false "对象Id,和组id二选一" @Param path query string true "表单输入的日志路径" @Param strategy query string true "对象数组类型[{'keyword':'关键字','cond':'条件,如 >1','last':'时间范围,如 5min','priority':'优先级,如 high'}]" @Success 200 {string} json "{"message": "Success"}" @Router /api/v1/alarm/log/monitor/add [post]

func AddStrategy

func AddStrategy(c *gin.Context)

func CheckDbMonitor added in v1.5.4

func CheckDbMonitor(c *gin.Context)

func CloseALarm

func CloseALarm(c *gin.Context)

@Summary 手动关闭告警接口 @Produce json @Param id query int true "告警id" @Success 200 {string} json "{"message": "Success"}" @Router /api/v1/alarm/problem/close [get]

func DeleteDbMonitor added in v1.5.4

func DeleteDbMonitor(c *gin.Context)

func DeleteGrp

func DeleteGrp(c *gin.Context)

func DeleteLogPath

func DeleteLogPath(c *gin.Context)

@Summary 日志告警配置接口 : 删除 @Produce json @Param id query int true "strategy_id" @Success 200 {string} json "{"message": "Success"}" @Router /api/v1/alarm/log/monitor/delete_path [get]

func DeleteLogStrategy

func DeleteLogStrategy(c *gin.Context)

@Summary 日志告警配置接口 : 删除 @Produce json @Param id query int true "id" @Success 200 {string} json "{"message": "Success"}" @Router /api/v1/alarm/log/monitor/delete [get]

func DeleteStrategy

func DeleteStrategy(c *gin.Context)

func EditEndpointGrp added in v1.11.0

func EditEndpointGrp(c *gin.Context)

func EditGrpEndpoint

func EditGrpEndpoint(c *gin.Context)

func EditLogPath

func EditLogPath(c *gin.Context)

@Summary 日志告警配置接口 : 修改日志路径 @Produce json @Param id query int true "列表获取中的id" @Param tpl_id query int true "列表获取中的tpl_id" @Param path query string true "新的日志路径" @Success 200 {string} json "{"message": "Success"}" @Router /api/v1/alarm/log/monitor/update_path [post]

func EditLogStrategy

func EditLogStrategy(c *gin.Context)

@Summary 日志告警配置接口 : 修改 @Produce json @Param tpl_id query int true "列表获取中的tpl_id" @Param path query string true "表单输入的日志路径" @Param strategy query string true "对象数组类型[{'id':int类型, 'strategy_id':int类型,'keyword':'关键字','cond':'条件,如 >1','last':'时间范围,如 5min','priority':'优先级,如 high'}]" @Success 200 {string} json "{"message": "Success"}" @Router /api/v1/alarm/log/monitor/update [post]

func EditStrategy

func EditStrategy(c *gin.Context)

func ExportGrpStrategy added in v1.0.1

func ExportGrpStrategy(c *gin.Context)

func GetAlertWindowList added in v1.8.0

func GetAlertWindowList(c *gin.Context)

func GetCustomDashboardAlarm added in v1.6.0

func GetCustomDashboardAlarm(c *gin.Context)

func GetDbMonitorList added in v1.5.4

func GetDbMonitorList(c *gin.Context)

func GetEndpointBusinessConfig added in v1.0.1

func GetEndpointBusinessConfig(c *gin.Context)

func GetEndpointProcessConfig added in v1.0.1

func GetEndpointProcessConfig(c *gin.Context)

func GetEntityAlarm added in v1.3.0

func GetEntityAlarm(c *gin.Context)

func GetGrpRole added in v1.3.0

func GetGrpRole(c *gin.Context)

func GetHistoryAlarm

func GetHistoryAlarm(c *gin.Context)

func GetOrgConnect added in v1.5.0

func GetOrgConnect(c *gin.Context)

func GetOrgPanelEndpoint added in v1.3.0

func GetOrgPanelEndpoint(c *gin.Context)

func GetOrgPanelEventList added in v1.3.0

func GetOrgPanelEventList(c *gin.Context)

func GetOrgPanelRole added in v1.3.0

func GetOrgPanelRole(c *gin.Context)

func GetOrganizaionList added in v1.3.0

func GetOrganizaionList(c *gin.Context)

func GetProblemAlarm

func GetProblemAlarm(c *gin.Context)

func ImportGrpStrategy added in v1.0.1

func ImportGrpStrategy(c *gin.Context)

func IsPluginMode added in v1.3.0

func IsPluginMode(c *gin.Context)

func ListGrp

func ListGrp(c *gin.Context)

func ListGrpEndpoint added in v1.11.1

func ListGrpEndpoint(c *gin.Context)

func ListLogTpl

func ListLogTpl(c *gin.Context)

@Summary 日志告警配置接口 : 获取列表 @Description 获取配置好的对象或组的日志告警列表 @Produce json @Param type query string true "类型,区分是单个对象还是组,枚举endpoint、grp" @Param id query int true "对象或组的id" @Router /api/v1/alarm/log/monitor/list [get]

func ListTpl

func ListTpl(c *gin.Context)

func OpenAlarmApi added in v1.0.1

func OpenAlarmApi(c *gin.Context)

func QueryEntityAlarm added in v1.3.0

func QueryEntityAlarm(c *gin.Context)

func QueryHistoryAlarm added in v1.6.0

func QueryHistoryAlarm(c *gin.Context)

func QueryProblemAlarm added in v1.6.0

func QueryProblemAlarm(c *gin.Context)

func SaveConfigFile

func SaveConfigFile(tplId int, fromCluster bool) error

func SearchObjOption

func SearchObjOption(c *gin.Context)

func SearchSysPanelData added in v1.5.4

func SearchSysPanelData(c *gin.Context)

func SearchUserRole added in v1.1.0

func SearchUserRole(c *gin.Context)

func SyncConfigHandle added in v1.4.0

func SyncConfigHandle(w http.ResponseWriter, r *http.Request)

func SyncInitConfigFile added in v1.4.0

func SyncInitConfigFile()

func SyncInitSdFile added in v1.5.0

func SyncInitSdFile()

func SyncSdFileHandle added in v1.9.0

func SyncSdFileHandle(w http.ResponseWriter, r *http.Request)

func TestNotifyAlarm added in v1.3.0

func TestNotifyAlarm(c *gin.Context)

func UpdateAlertWindow added in v1.8.0

func UpdateAlertWindow(c *gin.Context)

func UpdateDbMonitor added in v1.5.4

func UpdateDbMonitor(c *gin.Context)

func UpdateDbMonitorSysName added in v1.5.4

func UpdateDbMonitorSysName(c *gin.Context)

func UpdateEndpointBusinessConfig added in v1.0.1

func UpdateEndpointBusinessConfig(c *gin.Context)

func UpdateEndpointProcessConfig added in v1.0.1

func UpdateEndpointProcessConfig(c *gin.Context)

func UpdateEndpointProcessConfigNew added in v1.5.4

func UpdateEndpointProcessConfigNew(c *gin.Context)

func UpdateGrp

func UpdateGrp(c *gin.Context)

func UpdateGrpRole added in v1.3.0

func UpdateGrpRole(c *gin.Context)

func UpdateNodeExporterBusinessConfig added in v1.5.1

func UpdateNodeExporterBusinessConfig(endpointId int) error

func UpdateOrgConnect added in v1.5.0

func UpdateOrgConnect(c *gin.Context)

func UpdateOrgPanel added in v1.3.0

func UpdateOrgPanel(c *gin.Context)

func UpdateOrgPanelCallback added in v1.3.0

func UpdateOrgPanelCallback(c *gin.Context)

func UpdateOrgPanelEndpoint added in v1.3.0

func UpdateOrgPanelEndpoint(c *gin.Context)

func UpdateOrgPanelRole added in v1.3.0

func UpdateOrgPanelRole(c *gin.Context)

func UpdateTplAction added in v1.1.0

func UpdateTplAction(c *gin.Context)

Types

This section is empty.

Jump to

Keyboard shortcuts

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