Documentation
¶
Index ¶
- type LainProcInfo
- type ProcLogItem
- type SyslogLainEncoder
- type SyslogLainFilter
- func (f *SyslogLainFilter) CleanUp()
- func (f *SyslogLainFilter) ConfigStruct() interface{}
- func (f *SyslogLainFilter) Init(config interface{}) error
- func (f *SyslogLainFilter) Prepare(fr pipeline.FilterRunner, h pipeline.PluginHelper) error
- func (f *SyslogLainFilter) ProcessMessage(pack *pipeline.PipelinePack) error
- func (f *SyslogLainFilter) ReportMsg(msg *message.Message) error
- type SyslogLainFilterConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LainProcInfo ¶
type ProcLogItem ¶
type ProcLogItem struct {
Priority int `json:"priority"`
Hostname string `json:"hostname"`
Message string `json:"message"`
Pid int `json:"pid"`
Timestamp time.Time `json:"timestamp"`
ContainerId string `json:"container_id"`
LogFile string `json:"log_file"`
ProcName string `json:"proc_name"`
ProcAppName string `json:"app_name"`
ContainerIP string `json:"container_ip"`
InstanceNo int `json:"instance_no"`
}
type SyslogLainEncoder ¶
type SyslogLainEncoder struct {
// contains filtered or unexported fields
}
func (*SyslogLainEncoder) Encode ¶
func (enc *SyslogLainEncoder) Encode(pack *pipeline.PipelinePack) ([]byte, error)
func (*SyslogLainEncoder) Init ¶
func (enc *SyslogLainEncoder) Init(config interface{}) error
type SyslogLainFilter ¶
type SyslogLainFilter struct {
// contains filtered or unexported fields
}
func (*SyslogLainFilter) CleanUp ¶
func (f *SyslogLainFilter) CleanUp()
func (*SyslogLainFilter) ConfigStruct ¶
func (f *SyslogLainFilter) ConfigStruct() interface{}
func (*SyslogLainFilter) Init ¶
func (f *SyslogLainFilter) Init(config interface{}) error
func (*SyslogLainFilter) Prepare ¶
func (f *SyslogLainFilter) Prepare(fr pipeline.FilterRunner, h pipeline.PluginHelper) error
func (*SyslogLainFilter) ProcessMessage ¶
func (f *SyslogLainFilter) ProcessMessage(pack *pipeline.PipelinePack) error
type SyslogLainFilterConfig ¶
Click to show internal directories.
Click to hide internal directories.