 Documentation
      ¶
      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.
func (*Component) IsStopping ¶ added in v1.7.0
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.