Documentation
¶
Index ¶
Constants ¶
View Source
const MultilineCollectorTimeout = time.Second
MultilineCollectorTimeout is how long the log parser waits before deciding a multi-line log message is complete.
Variables ¶
This section is empty.
Functions ¶
func OtelLogEmitter ¶ added in v1.13.0
func OtelLogEmitter(containerId string) logparser.OnMsgCallbackF
Types ¶
type JournaldReader ¶
type JournaldReader struct {
// contains filtered or unexported fields
}
func NewJournaldReader ¶
func NewJournaldReader(journalPaths ...string) (*JournaldReader, error)
func (*JournaldReader) Close ¶
func (r *JournaldReader) Close()
func (*JournaldReader) Subscribe ¶
func (r *JournaldReader) Subscribe(unit string, ch chan<- logparser.LogEntry) error
func (*JournaldReader) Unsubscribe ¶
func (r *JournaldReader) Unsubscribe(unit string)
type Pipeline ¶ added in v1.34.0
type Pipeline struct {
// contains filtered or unexported fields
}
func NewPipeline ¶ added in v1.34.0
func (*Pipeline) Counters ¶ added in v1.34.0
func (p *Pipeline) Counters() []logparser.LogCounter
type TailReader ¶
type TailReader struct {
// contains filtered or unexported fields
}
func NewTailReader ¶
func NewTailReader(fileName string, ch chan<- logparser.LogEntry) (*TailReader, error)
func (*TailReader) Stop ¶
func (r *TailReader) Stop()
Click to show internal directories.
Click to hide internal directories.