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.