Documentation
¶
Index ¶
- type AlertEventHandler
- func (h *AlertEventHandler) EventAlertClaim(ctx *gin.Context)
- func (h *AlertEventHandler) EventAlertSilence(ctx *gin.Context)
- func (h *AlertEventHandler) EventAlertUnSilence(ctx *gin.Context)
- func (h *AlertEventHandler) GetMonitorAlertEventList(ctx *gin.Context)
- func (h *AlertEventHandler) RegisterRouters(server *gin.Engine)
- type AlertPoolHandler
- func (h *AlertPoolHandler) CreateMonitorAlertManagerPool(ctx *gin.Context)
- func (h *AlertPoolHandler) DeleteMonitorAlertManagerPool(ctx *gin.Context)
- func (h *AlertPoolHandler) GetMonitorAlertManagerPool(ctx *gin.Context)
- func (h *AlertPoolHandler) GetMonitorAlertManagerPoolList(ctx *gin.Context)
- func (h *AlertPoolHandler) RegisterRouters(server *gin.Engine)
- func (h *AlertPoolHandler) UpdateMonitorAlertManagerPool(ctx *gin.Context)
- type AlertRuleHandler
- func (h *AlertRuleHandler) CreateMonitorAlertRule(ctx *gin.Context)
- func (h *AlertRuleHandler) DeleteMonitorAlertRule(ctx *gin.Context)
- func (h *AlertRuleHandler) GetMonitorAlertRule(ctx *gin.Context)
- func (h *AlertRuleHandler) GetMonitorAlertRuleList(ctx *gin.Context)
- func (h *AlertRuleHandler) PromqlExprCheck(ctx *gin.Context)
- func (h *AlertRuleHandler) RegisterRouters(server *gin.Engine)
- func (h *AlertRuleHandler) UpdateMonitorAlertRule(ctx *gin.Context)
- type MonitorConfigHandler
- func (h *MonitorConfigHandler) CreateMonitorConfig(ctx *gin.Context)
- func (h *MonitorConfigHandler) DeleteMonitorConfig(ctx *gin.Context)
- func (h *MonitorConfigHandler) GetMonitorConfig(ctx *gin.Context)
- func (h *MonitorConfigHandler) GetMonitorConfigList(ctx *gin.Context)
- func (h *MonitorConfigHandler) RegisterRouters(server *gin.Engine)
- func (h *MonitorConfigHandler) UpdateMonitorConfig(ctx *gin.Context)
- type OnDutyGroupHandler
- func (h *OnDutyGroupHandler) CreateMonitorOnDutyGroup(ctx *gin.Context)
- func (h *OnDutyGroupHandler) CreateMonitorOnDutyGroupChange(ctx *gin.Context)
- func (h *OnDutyGroupHandler) DeleteMonitorOnDutyGroup(ctx *gin.Context)
- func (h *OnDutyGroupHandler) GetMonitorOnDutyGroup(ctx *gin.Context)
- func (h *OnDutyGroupHandler) GetMonitorOnDutyGroupChangeList(ctx *gin.Context)
- func (h *OnDutyGroupHandler) GetMonitorOnDutyGroupFuturePlan(ctx *gin.Context)
- func (h *OnDutyGroupHandler) GetMonitorOnDutyGroupList(ctx *gin.Context)
- func (h *OnDutyGroupHandler) GetMonitorOnDutyHistory(ctx *gin.Context)
- func (h *OnDutyGroupHandler) RegisterRouters(server *gin.Engine)
- func (h *OnDutyGroupHandler) UpdateMonitorOnDutyGroup(ctx *gin.Context)
- type RecordRuleHandler
- func (h *RecordRuleHandler) CreateMonitorRecordRule(ctx *gin.Context)
- func (h *RecordRuleHandler) DeleteMonitorRecordRule(ctx *gin.Context)
- func (h *RecordRuleHandler) GetMonitorRecordRule(ctx *gin.Context)
- func (h *RecordRuleHandler) GetMonitorRecordRuleList(ctx *gin.Context)
- func (h *RecordRuleHandler) RegisterRouters(server *gin.Engine)
- func (h *RecordRuleHandler) UpdateMonitorRecordRule(ctx *gin.Context)
- type ScrapeJobHandler
- func (h *ScrapeJobHandler) CreateMonitorScrapeJob(ctx *gin.Context)
- func (h *ScrapeJobHandler) DeleteMonitorScrapeJob(ctx *gin.Context)
- func (h *ScrapeJobHandler) GetMonitorScrapeJobDetail(ctx *gin.Context)
- func (h *ScrapeJobHandler) GetMonitorScrapeJobList(ctx *gin.Context)
- func (h *ScrapeJobHandler) RegisterRouters(server *gin.Engine)
- func (h *ScrapeJobHandler) UpdateMonitorScrapeJob(ctx *gin.Context)
- type ScrapePoolHandler
- func (h *ScrapePoolHandler) CreateMonitorScrapePool(ctx *gin.Context)
- func (h *ScrapePoolHandler) DeleteMonitorScrapePool(ctx *gin.Context)
- func (h *ScrapePoolHandler) GetMonitorScrapePoolDetail(ctx *gin.Context)
- func (h *ScrapePoolHandler) GetMonitorScrapePoolList(ctx *gin.Context)
- func (h *ScrapePoolHandler) RegisterRouters(server *gin.Engine)
- func (h *ScrapePoolHandler) UpdateMonitorScrapePool(ctx *gin.Context)
- type SendGroupHandler
- func (h *SendGroupHandler) CreateMonitorSendGroup(ctx *gin.Context)
- func (h *SendGroupHandler) DeleteMonitorSendGroup(ctx *gin.Context)
- func (h *SendGroupHandler) GetMonitorSendGroup(ctx *gin.Context)
- func (h *SendGroupHandler) GetMonitorSendGroupList(ctx *gin.Context)
- func (h *SendGroupHandler) RegisterRouters(server *gin.Engine)
- func (h *SendGroupHandler) UpdateMonitorSendGroup(ctx *gin.Context)
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 NewAlertEventHandler ¶
func NewAlertEventHandler(svc alertEventService.AlertManagerEventService) *AlertEventHandler
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 NewAlertPoolHandler ¶
func NewAlertPoolHandler(svc alertEventService.AlertManagerPoolService) *AlertPoolHandler
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 NewAlertRuleHandler ¶
func NewAlertRuleHandler(svc alertService.AlertManagerRuleService) *AlertRuleHandler
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 NewMonitorConfigHandler ¶
func NewMonitorConfigHandler(svc configService.MonitorConfigService) *MonitorConfigHandler
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)
Click to show internal directories.
Click to hide internal directories.