docker

package
v0.39.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2024 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Arguments

type Arguments struct {
	Host             string                  `river:"host,attr"`
	Targets          []discovery.Target      `river:"targets,attr"`
	ForwardTo        []loki.LogsReceiver     `river:"forward_to,attr"`
	Labels           map[string]string       `river:"labels,attr,optional"`
	RelabelRules     flow_relabel.Rules      `river:"relabel_rules,attr,optional"`
	HTTPClientConfig *types.HTTPClientConfig `river:"http_client_config,block,optional"`
	RefreshInterval  time.Duration           `river:"refresh_interval,attr,optional"`
}

Arguments holds values which are used to configure the loki.source.docker component.

func GetDefaultArguments added in v0.38.0

func GetDefaultArguments() Arguments

GetDefaultArguments return an instance of Arguments with the optional fields initialized.

func (*Arguments) SetToDefault added in v0.38.0

func (a *Arguments) SetToDefault()

SetToDefault implements river.Defaulter.

func (*Arguments) Validate added in v0.38.0

func (a *Arguments) Validate() error

Validate implements river.Validator.

type Component

type Component struct {
	// contains filtered or unexported fields
}

Component implements the loki.source.file component.

func New

func New(o component.Options, args Arguments) (*Component, error)

New creates a new loki.source.file component.

func (*Component) DebugInfo

func (c *Component) DebugInfo() interface{}

DebugInfo returns information about the status of tailed targets.

func (*Component) Run

func (c *Component) Run(ctx context.Context) error

Run implements component.Component.

func (*Component) Update

func (c *Component) Update(args component.Arguments) error

Update implements component.Component.

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL