Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertingRule ¶
type AlertingRule struct { *rules.AlertingRule PartialResponseStrategy storepb.PartialResponseStrategy }
type Group ¶
type Group struct { *rules.Group PartialResponseStrategy storepb.PartialResponseStrategy // contains filtered or unexported fields }
func (Group) OriginalFile ¶ added in v0.9.0
type Manager ¶ added in v0.9.0
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶ added in v0.9.0
func (*Manager) AlertingRules ¶ added in v0.9.0
func (m *Manager) AlertingRules() []AlertingRule
func (*Manager) RuleGroups ¶ added in v0.9.0
func (*Manager) SetRuleManager ¶ added in v0.9.0
func (m *Manager) SetRuleManager(s storepb.PartialResponseStrategy, mgr *rules.Manager)
type RuleGroup ¶
type RuleGroup struct { rulefmt.RuleGroup PartialResponseStrategy *storepb.PartialResponseStrategy }
func (RuleGroup) MarshalYAML ¶
func (*RuleGroup) UnmarshalYAML ¶
type RuleGroups ¶
type RuleGroups struct {
Groups []RuleGroup `yaml:"groups"`
}
Click to show internal directories.
Click to hide internal directories.