Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultArguments = Arguments{ FileWatch: FileWatch{ MinPollFrequency: 250 * time.Millisecond, MaxPollFrequency: 250 * time.Millisecond, }, }
Functions ¶
This section is empty.
Types ¶
type Arguments ¶
type Arguments struct { Targets []discovery.Target `river:"targets,attr"` ForwardTo []loki.LogsReceiver `river:"forward_to,attr"` Encoding string `river:"encoding,attr,optional"` DecompressionConfig DecompressionConfig `river:"decompression,block,optional"` FileWatch FileWatch `river:"file_watch,block,optional"` TailFromEnd bool `river:"tail_from_end,attr,optional"` }
Arguments holds values which are used to configure the loki.source.file component.
func (*Arguments) SetToDefault ¶ added in v0.37.0
func (a *Arguments) SetToDefault()
SetToDefault implements river.Defaulter.
type Component ¶
type Component struct {
// contains filtered or unexported fields
}
Component implements the loki.source.file component.
func (*Component) DebugInfo ¶
func (c *Component) DebugInfo() interface{}
DebugInfo returns information about the status of tailed targets. TODO(@tpaschalis) Decorate with more debug information once it's made available, such as the last time a log line was read.
type CompressionFormat ¶ added in v0.36.0
type CompressionFormat string
func (CompressionFormat) MarshalText ¶ added in v0.36.0
func (ut CompressionFormat) MarshalText() (text []byte, err error)
MarshalText implements encoding.TextMarshaler.
func (CompressionFormat) String ¶ added in v0.36.0
func (ut CompressionFormat) String() string
func (*CompressionFormat) UnmarshalText ¶ added in v0.36.0
func (ut *CompressionFormat) UnmarshalText(text []byte) error
UnmarshalText implements encoding.TextUnmarshaler.
type DecompressionConfig ¶ added in v0.36.0
type DecompressionConfig struct { Enabled bool `river:"enabled,attr"` InitialDelay time.Duration `river:"initial_delay,attr,optional"` Format CompressionFormat `river:"format,attr"` }
Click to show internal directories.
Click to hide internal directories.