Documentation
¶
Index ¶
- type AlertEventDomain
- func (d *AlertEventDomain) BuildClaimMessage() string
- func (d *AlertEventDomain) BuildSilence(ctx context.Context, silenceReq *model.AlertEventSilenceRequest) (*types.Silence, error)
- func (d *AlertEventDomain) MarkAsClaimed()
- func (d *AlertEventDomain) MarkAsSilenced(silenceID string)
- func (d *AlertEventDomain) Validate() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertEventDomain ¶
type AlertEventDomain struct { Event *model.MonitorAlertEvent User *model.User SilenceReq *model.AlertEventSilenceRequest Logger *zap.Logger }
func NewAlertEventDomain ¶
func NewAlertEventDomain(event *model.MonitorAlertEvent, user *model.User, logger *zap.Logger) *AlertEventDomain
func (*AlertEventDomain) BuildClaimMessage ¶
func (d *AlertEventDomain) BuildClaimMessage() string
BuildClaimMessage 构建认领消息
func (*AlertEventDomain) BuildSilence ¶
func (d *AlertEventDomain) BuildSilence(ctx context.Context, silenceReq *model.AlertEventSilenceRequest) (*types.Silence, error)
BuildSilence 构建静默对象
func (*AlertEventDomain) MarkAsClaimed ¶
func (d *AlertEventDomain) MarkAsClaimed()
MarkAsClaimed 标记为已认领
func (*AlertEventDomain) MarkAsSilenced ¶
func (d *AlertEventDomain) MarkAsSilenced(silenceID string)
MarkAsSilenced 标记为已静默
Click to show internal directories.
Click to hide internal directories.