Documentation
¶
Index ¶
- Constants
- func AddFields(fields map[string]interface{}, data *mxj.Map)
- func AddTags(tags []string, data *mxj.Map)
- func Convert(fields map[string]string, data *mxj.Map)
- func Dynamic(str *string, fields *mxj.Map)
- func Gsub(fields []string, data *mxj.Map)
- func Join(fields map[string]string, data *mxj.Map)
- func LowerCaseFields(fields []string, data *mxj.Map)
- func Merge(fields map[string]string, data *mxj.Map)
- func ProcessCommonFields(data *mxj.Map, add_fields map[string]interface{}, tags []string, ...)
- func ProcessCommonFields2(data *mxj.Map, add_fields map[string]interface{}, tags []string, ...)
- func RemoveAllButFields(fields []string, data *mxj.Map)
- func RemoveFields(fields []string, data *mxj.Map)
- func RemoveTags(tags []string, data *mxj.Map)
- func RenameFields(fields map[string]string, data *mxj.Map)
- func SetType(typevalue string, data *mxj.Map)
- func Split(fields map[string]string, data *mxj.Map)
- func Strip(fields []string, data *mxj.Map)
- func UpdateFields(fields map[string]interface{}, data *mxj.Map)
- func UpperCaseFields(fields []string, data *mxj.Map)
- type Base
- func (b *Base) Configure(ctx ProcessorContext, conf map[string]interface{}) error
- func (b *Base) ConfigureAndValidate(ctx ProcessorContext, conf map[string]interface{}, rawVal interface{}) error
- func (b *Base) Doc() *doc.Processor
- func (b *Base) MaxConcurent() int
- func (b *Base) Receive(e IPacket) error
- func (b *Base) Start(e IPacket) error
- func (b *Base) Stop(e IPacket) error
- func (b *Base) Tick(e IPacket) error
- type IPacket
- type Logger
- type Memory
- type PacketBuilder
- type PacketSender
- type Processor
- type ProcessorContext
Constants ¶
View Source
const TimeFormat = "2006-01-02T15:04:05.999Z07:00"
Variables ¶
This section is empty.
Functions ¶
func Dynamic ¶
Dynamic includes field value in place of %{key.path} When no field is not found replace with ""
func LowerCaseFields ¶
func ProcessCommonFields ¶
func ProcessCommonFields2 ¶
func RemoveAllButFields ¶
func RemoveFields ¶
func RemoveTags ¶
func UpdateFields ¶
func UpperCaseFields ¶
Types ¶
type Base ¶
type Base struct {
Send PacketSender
NewPacket PacketBuilder
Logger Logger
Memory Memory
ConfigWorkingLocation string
DataLocation string
}
func (*Base) Configure ¶
func (b *Base) Configure(ctx ProcessorContext, conf map[string]interface{}) error
func (*Base) ConfigureAndValidate ¶
func (b *Base) ConfigureAndValidate(ctx ProcessorContext, conf map[string]interface{}, rawVal interface{}) error
func (*Base) MaxConcurent ¶
type Logger ¶
type Logger interface {
Debug(args ...interface{})
Debugf(format string, args ...interface{})
Debugln(args ...interface{})
Error(args ...interface{})
Errorf(format string, args ...interface{})
Errorln(args ...interface{})
Fatal(args ...interface{})
Fatalf(format string, args ...interface{})
Fatalln(args ...interface{})
Info(args ...interface{})
Infof(format string, args ...interface{})
Infoln(args ...interface{})
Panic(args ...interface{})
Panicf(format string, args ...interface{})
Panicln(args ...interface{})
Print(args ...interface{})
Printf(format string, args ...interface{})
Println(args ...interface{})
Warn(args ...interface{})
Warnf(format string, args ...interface{})
Warning(args ...interface{})
Warningf(format string, args ...interface{})
Warningln(args ...interface{})
Warnln(args ...interface{})
}
type PacketBuilder ¶
type PacketSender ¶
type ProcessorContext ¶
type ProcessorContext interface {
Log() Logger
PacketSender() PacketSender
PacketBuilder() PacketBuilder
Memory() Memory
ConfigWorkingLocation() string
DataLocation() string
}
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
bitfanDoc
command
|
|
|
The blacklist rule will check a certain field against a blacklist, and match if it is in the blacklist.
|
The blacklist rule will check a certain field against a blacklist, and match if it is in the blacklist. |
|
This rule will monitor a certain field and match if that field changes.
|
This rule will monitor a certain field and match if that field changes. |
|
The date filter is used for parsing dates from fields, and then using that date or timestamp as the logstash timestamp for the event.
|
The date filter is used for parsing dates from fields, and then using that date or timestamp as the logstash timestamp for the event. |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
|
Code generated by "bitfanDoc "; DO NOT EDIT
|
Code generated by "bitfanDoc "; DO NOT EDIT |
Click to show internal directories.
Click to hide internal directories.