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 `alloy:"targets,attr"` ForwardTo []loki.LogsReceiver `alloy:"forward_to,attr"` Encoding string `alloy:"encoding,attr,optional"` DecompressionConfig DecompressionConfig `alloy:"decompression,block,optional"` FileWatch FileWatch `alloy:"file_watch,block,optional"` TailFromEnd bool `alloy:"tail_from_end,attr,optional"` LegacyPositionsFile string `alloy:"legacy_positions_file,attr,optional"` }
Arguments holds values which are used to configure the loki.source.file component.
func (*Arguments) SetToDefault ¶
func (a *Arguments) SetToDefault()
SetToDefault implements syntax.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 ¶
type CompressionFormat string
func (CompressionFormat) MarshalText ¶
func (ut CompressionFormat) MarshalText() (text []byte, err error)
MarshalText implements encoding.TextMarshaler.
func (CompressionFormat) String ¶
func (ut CompressionFormat) String() string
func (*CompressionFormat) UnmarshalText ¶
func (ut *CompressionFormat) UnmarshalText(text []byte) error
UnmarshalText implements encoding.TextUnmarshaler.
type DecompressionConfig ¶
type DecompressionConfig struct { Enabled bool `alloy:"enabled,attr"` InitialDelay time.Duration `alloy:"initial_delay,attr,optional"` Format CompressionFormat `alloy:"format,attr"` }
Click to show internal directories.
Click to hide internal directories.