build

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2024 License: Apache-2.0 Imports: 51 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewLokiWrite

func NewLokiWrite(client *client.Config, diags *diag.Diagnostics, index int, labelPrefix string) (*builder.Block, loki.LogsReceiver)

Types

type GlobalContext

type GlobalContext struct {
	WriteReceivers   []loki.LogsReceiver
	TargetSyncPeriod time.Duration
	LabelPrefix      string
}

type ScrapeConfigBuilder

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

func NewScrapeConfigBuilder

func NewScrapeConfigBuilder(
	f *builder.File,
	diags *diag.Diagnostics,
	cfg *scrapeconfig.Config,
	globalCtx *GlobalContext,
) *ScrapeConfigBuilder

func (*ScrapeConfigBuilder) AppendAzureEventHubs

func (s *ScrapeConfigBuilder) AppendAzureEventHubs()

func (*ScrapeConfigBuilder) AppendCloudFlareConfig

func (s *ScrapeConfigBuilder) AppendCloudFlareConfig()

func (*ScrapeConfigBuilder) AppendConsulAgentSDs

func (s *ScrapeConfigBuilder) AppendConsulAgentSDs()

func (*ScrapeConfigBuilder) AppendDockerPipeline

func (s *ScrapeConfigBuilder) AppendDockerPipeline()

func (*ScrapeConfigBuilder) AppendGCPLog

func (s *ScrapeConfigBuilder) AppendGCPLog()

func (*ScrapeConfigBuilder) AppendGelfConfig

func (s *ScrapeConfigBuilder) AppendGelfConfig()

func (*ScrapeConfigBuilder) AppendHerokuDrainConfig

func (s *ScrapeConfigBuilder) AppendHerokuDrainConfig()

func (*ScrapeConfigBuilder) AppendJournalConfig

func (s *ScrapeConfigBuilder) AppendJournalConfig()

func (*ScrapeConfigBuilder) AppendKafka

func (s *ScrapeConfigBuilder) AppendKafka()

func (*ScrapeConfigBuilder) AppendLokiSourceFile

func (s *ScrapeConfigBuilder) AppendLokiSourceFile(watchConfig *file.WatchConfig, positionsCfg *positions.Config)

func (*ScrapeConfigBuilder) AppendPushAPI

func (s *ScrapeConfigBuilder) AppendPushAPI()

func (*ScrapeConfigBuilder) AppendSDs

func (s *ScrapeConfigBuilder) AppendSDs()

func (*ScrapeConfigBuilder) AppendSyslogConfig

func (s *ScrapeConfigBuilder) AppendSyslogConfig()

func (*ScrapeConfigBuilder) AppendWindowsEventsConfig

func (s *ScrapeConfigBuilder) AppendWindowsEventsConfig()

func (*ScrapeConfigBuilder) Sanitize

func (s *ScrapeConfigBuilder) Sanitize()

Jump to

Keyboard shortcuts

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