Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConditionMap ¶
type ConditionMap struct { Condition *processors.Condition Configs []*common.Config }
ConditionMap maps a condition to the configs to use when it's triggered
type Mapper ¶
type Mapper []*ConditionMap
Mapper maps config templates with conditions, if a match happens on a discover event the given template will be used as config
func NewConfigMapper ¶
func NewConfigMapper(configs MapperSettings) (*Mapper, error)
NewConfigMapper builds a template Mapper from given settings
type MapperSettings ¶
type MapperSettings []*struct { ConditionConfig *processors.ConditionConfig `config:"condition"` Configs []*common.Config `config:"config"` }
MapperSettings holds user settings to build Mapper
Click to show internal directories.
Click to hide internal directories.