Documentation ¶
Index ¶
- Variables
- type Daemon
- type EvalRecord
- type Message
- type MessageCache
- type MessageStore
- type Metadata
- type Rule
- type RuleEvalRecord
- func (rec *RuleEvalRecord) DeleteTag(key string)
- func (rec *RuleEvalRecord) EndTime() time.Time
- func (rec *RuleEvalRecord) Err() error
- func (rec *RuleEvalRecord) GetTag(key string) (value string, hit bool)
- func (rec *RuleEvalRecord) Keys() []string
- func (rec *RuleEvalRecord) Match() bool
- func (rec *RuleEvalRecord) Rule() string
- func (rec *RuleEvalRecord) SetTag(key, value string)
- func (rec *RuleEvalRecord) StartTime() time.Time
- func (rec *RuleEvalRecord) TagChange(i int) TagChange
- func (rec *RuleEvalRecord) TagChangeLen() int
- type TagChange
- type Tagger
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrStopped = errors.New("daemon: stopped")
Functions ¶
This section is empty.
Types ¶
type Daemon ¶
type EvalRecord ¶
type EvalRecord struct { Message *Message // contains filtered or unexported fields }
func (*EvalRecord) EndTime ¶
func (rec *EvalRecord) EndTime() time.Time
func (*EvalRecord) Group ¶
func (rec *EvalRecord) Group() string
func (*EvalRecord) Rule ¶
func (rec *EvalRecord) Rule(i int) *RuleEvalRecord
func (*EvalRecord) RuleLen ¶
func (rec *EvalRecord) RuleLen() int
func (*EvalRecord) StartTime ¶
func (rec *EvalRecord) StartTime() time.Time
type MessageCache ¶
type MessageStore ¶
type RuleEvalRecord ¶
type RuleEvalRecord struct {
// contains filtered or unexported fields
}
func (*RuleEvalRecord) DeleteTag ¶
func (rec *RuleEvalRecord) DeleteTag(key string)
func (*RuleEvalRecord) EndTime ¶
func (rec *RuleEvalRecord) EndTime() time.Time
func (*RuleEvalRecord) Err ¶
func (rec *RuleEvalRecord) Err() error
func (*RuleEvalRecord) GetTag ¶
func (rec *RuleEvalRecord) GetTag(key string) (value string, hit bool)
func (*RuleEvalRecord) Keys ¶
func (rec *RuleEvalRecord) Keys() []string
func (*RuleEvalRecord) Match ¶
func (rec *RuleEvalRecord) Match() bool
func (*RuleEvalRecord) Rule ¶
func (rec *RuleEvalRecord) Rule() string
func (*RuleEvalRecord) SetTag ¶
func (rec *RuleEvalRecord) SetTag(key, value string)
func (*RuleEvalRecord) StartTime ¶
func (rec *RuleEvalRecord) StartTime() time.Time
func (*RuleEvalRecord) TagChange ¶
func (rec *RuleEvalRecord) TagChange(i int) TagChange
func (*RuleEvalRecord) TagChangeLen ¶
func (rec *RuleEvalRecord) TagChangeLen() int
Click to show internal directories.
Click to hide internal directories.