api

package
v0.0.24 Latest Latest
Warning

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

Go to latest
Published: Jun 7, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlertEventHandler

type AlertEventHandler struct {
	// contains filtered or unexported fields
}

func (*AlertEventHandler) EventAlertClaim

func (h *AlertEventHandler) EventAlertClaim(ctx *gin.Context)

EventAlertClaim 认领指定的告警事件

func (*AlertEventHandler) EventAlertSilence

func (h *AlertEventHandler) EventAlertSilence(ctx *gin.Context)

EventAlertSilence 将指定告警事件设置为静默状态

func (*AlertEventHandler) EventAlertUnSilence

func (h *AlertEventHandler) EventAlertUnSilence(ctx *gin.Context)

EventAlertUnSilence 取消指定告警事件的静默状态

func (*AlertEventHandler) GetMonitorAlertEventList

func (h *AlertEventHandler) GetMonitorAlertEventList(ctx *gin.Context)

func (*AlertEventHandler) RegisterRouters

func (h *AlertEventHandler) RegisterRouters(server *gin.Engine)

type AlertPoolHandler

type AlertPoolHandler struct {
	// contains filtered or unexported fields
}

func (*AlertPoolHandler) CreateMonitorAlertManagerPool

func (h *AlertPoolHandler) CreateMonitorAlertManagerPool(ctx *gin.Context)

CreateMonitorAlertManagerPool 创建新的 AlertManager 集群池

func (*AlertPoolHandler) DeleteMonitorAlertManagerPool

func (h *AlertPoolHandler) DeleteMonitorAlertManagerPool(ctx *gin.Context)

DeleteMonitorAlertManagerPool 删除指定的 AlertManager 集群池

func (*AlertPoolHandler) GetMonitorAlertManagerPool

func (h *AlertPoolHandler) GetMonitorAlertManagerPool(ctx *gin.Context)

GetMonitorAlertManagerPool 获取指定的AlertManager集群池详情

func (*AlertPoolHandler) GetMonitorAlertManagerPoolList

func (h *AlertPoolHandler) GetMonitorAlertManagerPoolList(ctx *gin.Context)

GetMonitorAlertManagerPoolList 获取 AlertManager 集群池列表

func (*AlertPoolHandler) RegisterRouters

func (h *AlertPoolHandler) RegisterRouters(server *gin.Engine)

func (*AlertPoolHandler) UpdateMonitorAlertManagerPool

func (h *AlertPoolHandler) UpdateMonitorAlertManagerPool(ctx *gin.Context)

UpdateMonitorAlertManagerPool 更新现有的 AlertManager 集群池

type AlertRuleHandler

type AlertRuleHandler struct {
	// contains filtered or unexported fields
}

func (*AlertRuleHandler) CreateMonitorAlertRule

func (h *AlertRuleHandler) CreateMonitorAlertRule(ctx *gin.Context)

func (*AlertRuleHandler) DeleteMonitorAlertRule

func (h *AlertRuleHandler) DeleteMonitorAlertRule(ctx *gin.Context)

func (*AlertRuleHandler) GetMonitorAlertRule

func (h *AlertRuleHandler) GetMonitorAlertRule(ctx *gin.Context)

func (*AlertRuleHandler) GetMonitorAlertRuleList

func (h *AlertRuleHandler) GetMonitorAlertRuleList(ctx *gin.Context)

func (*AlertRuleHandler) PromqlExprCheck

func (h *AlertRuleHandler) PromqlExprCheck(ctx *gin.Context)

PromqlExprCheck 检查 PromQL 表达式的合法性

func (*AlertRuleHandler) RegisterRouters

func (h *AlertRuleHandler) RegisterRouters(server *gin.Engine)

func (*AlertRuleHandler) UpdateMonitorAlertRule

func (h *AlertRuleHandler) UpdateMonitorAlertRule(ctx *gin.Context)

type MonitorConfigHandler

type MonitorConfigHandler struct {
	// contains filtered or unexported fields
}

func (*MonitorConfigHandler) CreateMonitorConfig

func (h *MonitorConfigHandler) CreateMonitorConfig(ctx *gin.Context)

func (*MonitorConfigHandler) DeleteMonitorConfig

func (h *MonitorConfigHandler) DeleteMonitorConfig(ctx *gin.Context)

func (*MonitorConfigHandler) GetMonitorConfig

func (h *MonitorConfigHandler) GetMonitorConfig(ctx *gin.Context)

func (*MonitorConfigHandler) GetMonitorConfigList

func (h *MonitorConfigHandler) GetMonitorConfigList(ctx *gin.Context)

func (*MonitorConfigHandler) RegisterRouters

func (h *MonitorConfigHandler) RegisterRouters(server *gin.Engine)

func (*MonitorConfigHandler) UpdateMonitorConfig

func (h *MonitorConfigHandler) UpdateMonitorConfig(ctx *gin.Context)

type OnDutyGroupHandler

type OnDutyGroupHandler struct {
	// contains filtered or unexported fields
}

func NewOnDutyGroupHandler

func NewOnDutyGroupHandler(alertOnDutyService alert.AlertManagerOnDutyService) *OnDutyGroupHandler

func (*OnDutyGroupHandler) CreateMonitorOnDutyGroup

func (h *OnDutyGroupHandler) CreateMonitorOnDutyGroup(ctx *gin.Context)

func (*OnDutyGroupHandler) CreateMonitorOnDutyGroupChange

func (h *OnDutyGroupHandler) CreateMonitorOnDutyGroupChange(ctx *gin.Context)

func (*OnDutyGroupHandler) DeleteMonitorOnDutyGroup

func (h *OnDutyGroupHandler) DeleteMonitorOnDutyGroup(ctx *gin.Context)

func (*OnDutyGroupHandler) GetMonitorOnDutyGroup

func (h *OnDutyGroupHandler) GetMonitorOnDutyGroup(ctx *gin.Context)

func (*OnDutyGroupHandler) GetMonitorOnDutyGroupChangeList

func (h *OnDutyGroupHandler) GetMonitorOnDutyGroupChangeList(ctx *gin.Context)

func (*OnDutyGroupHandler) GetMonitorOnDutyGroupFuturePlan

func (h *OnDutyGroupHandler) GetMonitorOnDutyGroupFuturePlan(ctx *gin.Context)

GetMonitorOnDutyGroupFuturePlan 获取指定值班组的未来值班计划

func (*OnDutyGroupHandler) GetMonitorOnDutyGroupList

func (h *OnDutyGroupHandler) GetMonitorOnDutyGroupList(ctx *gin.Context)

func (*OnDutyGroupHandler) GetMonitorOnDutyHistory

func (h *OnDutyGroupHandler) GetMonitorOnDutyHistory(ctx *gin.Context)

func (*OnDutyGroupHandler) RegisterRouters

func (h *OnDutyGroupHandler) RegisterRouters(server *gin.Engine)

func (*OnDutyGroupHandler) UpdateMonitorOnDutyGroup

func (h *OnDutyGroupHandler) UpdateMonitorOnDutyGroup(ctx *gin.Context)

type RecordRuleHandler

type RecordRuleHandler struct {
	// contains filtered or unexported fields
}

func NewRecordRuleHandler

func NewRecordRuleHandler(alertRecordService alertEventService.AlertManagerRecordService) *RecordRuleHandler

func (*RecordRuleHandler) CreateMonitorRecordRule

func (h *RecordRuleHandler) CreateMonitorRecordRule(ctx *gin.Context)

func (*RecordRuleHandler) DeleteMonitorRecordRule

func (h *RecordRuleHandler) DeleteMonitorRecordRule(ctx *gin.Context)

func (*RecordRuleHandler) GetMonitorRecordRule

func (h *RecordRuleHandler) GetMonitorRecordRule(ctx *gin.Context)

func (*RecordRuleHandler) GetMonitorRecordRuleList

func (h *RecordRuleHandler) GetMonitorRecordRuleList(ctx *gin.Context)

func (*RecordRuleHandler) RegisterRouters

func (h *RecordRuleHandler) RegisterRouters(server *gin.Engine)

func (*RecordRuleHandler) UpdateMonitorRecordRule

func (h *RecordRuleHandler) UpdateMonitorRecordRule(ctx *gin.Context)

type ScrapeJobHandler

type ScrapeJobHandler struct {
	// contains filtered or unexported fields
}

func NewScrapeJobHandler

func NewScrapeJobHandler(scrapeJobService scrapeJobService.ScrapeJobService) *ScrapeJobHandler

func (*ScrapeJobHandler) CreateMonitorScrapeJob

func (h *ScrapeJobHandler) CreateMonitorScrapeJob(ctx *gin.Context)

CreateMonitorScrapeJob 创建监控采集 Job

func (*ScrapeJobHandler) DeleteMonitorScrapeJob

func (h *ScrapeJobHandler) DeleteMonitorScrapeJob(ctx *gin.Context)

DeleteMonitorScrapeJob 删除监控采集 Job

func (*ScrapeJobHandler) GetMonitorScrapeJobDetail

func (h *ScrapeJobHandler) GetMonitorScrapeJobDetail(ctx *gin.Context)

GetMonitorScrapeJobDetail 获取监控采集 Job 详情

func (*ScrapeJobHandler) GetMonitorScrapeJobList

func (h *ScrapeJobHandler) GetMonitorScrapeJobList(ctx *gin.Context)

GetMonitorScrapeJobList 获取监控采集 Job 列表

func (*ScrapeJobHandler) RegisterRouters

func (h *ScrapeJobHandler) RegisterRouters(server *gin.Engine)

func (*ScrapeJobHandler) UpdateMonitorScrapeJob

func (h *ScrapeJobHandler) UpdateMonitorScrapeJob(ctx *gin.Context)

UpdateMonitorScrapeJob 更新监控采集 Job

type ScrapePoolHandler

type ScrapePoolHandler struct {
	// contains filtered or unexported fields
}

func NewScrapePoolHandler

func NewScrapePoolHandler(l *zap.Logger, scrapePoolService scrapeJobService.ScrapePoolService) *ScrapePoolHandler

func (*ScrapePoolHandler) CreateMonitorScrapePool

func (h *ScrapePoolHandler) CreateMonitorScrapePool(ctx *gin.Context)

func (*ScrapePoolHandler) DeleteMonitorScrapePool

func (h *ScrapePoolHandler) DeleteMonitorScrapePool(ctx *gin.Context)

func (*ScrapePoolHandler) GetMonitorScrapePoolDetail

func (h *ScrapePoolHandler) GetMonitorScrapePoolDetail(ctx *gin.Context)

func (*ScrapePoolHandler) GetMonitorScrapePoolList

func (h *ScrapePoolHandler) GetMonitorScrapePoolList(ctx *gin.Context)

func (*ScrapePoolHandler) RegisterRouters

func (h *ScrapePoolHandler) RegisterRouters(server *gin.Engine)

func (*ScrapePoolHandler) UpdateMonitorScrapePool

func (h *ScrapePoolHandler) UpdateMonitorScrapePool(ctx *gin.Context)

type SendGroupHandler

type SendGroupHandler struct {
	// contains filtered or unexported fields
}

func NewSendGroupHandler

func NewSendGroupHandler(alertSendService alertEventService.AlertManagerSendService) *SendGroupHandler

func (*SendGroupHandler) CreateMonitorSendGroup

func (h *SendGroupHandler) CreateMonitorSendGroup(ctx *gin.Context)

func (*SendGroupHandler) DeleteMonitorSendGroup

func (h *SendGroupHandler) DeleteMonitorSendGroup(ctx *gin.Context)

func (*SendGroupHandler) GetMonitorSendGroup

func (h *SendGroupHandler) GetMonitorSendGroup(ctx *gin.Context)

func (*SendGroupHandler) GetMonitorSendGroupList

func (h *SendGroupHandler) GetMonitorSendGroupList(ctx *gin.Context)

func (*SendGroupHandler) RegisterRouters

func (h *SendGroupHandler) RegisterRouters(server *gin.Engine)

func (*SendGroupHandler) UpdateMonitorSendGroup

func (h *SendGroupHandler) UpdateMonitorSendGroup(ctx *gin.Context)

Jump to

Keyboard shortcuts

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