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.