logpull

package
v7.2.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2019 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Consumer

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

func (*Consumer) Start

func (lc *Consumer) Start(c beat.Client, reg *registrar.Registrar, shutdown <-chan struct{}, done *sync.WaitGroup)

type ConsumerGroup

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

func New

TODO: ensure RayID and EdgeStartTimestamp fields are specified!!

func (*ConsumerGroup) Start

func (cg *ConsumerGroup) Start(c beat.Client, reg *registrar.Registrar, shutdown chan struct{}, done *sync.WaitGroup)

type LogLinePublisher

type LogLinePublisher struct {
	NextState *state.State

	EdgeResponseTime bool
	// contains filtered or unexported fields
}

func NewLogLinePublisher

func NewLogLinePublisher(client beat.Client, zone *cloudflare.Zone, unpubFields []string) *LogLinePublisher

func (*LogLinePublisher) GetLatestTime

func (llp *LogLinePublisher) GetLatestTime() time.Time

func (*LogLinePublisher) Write

func (llp *LogLinePublisher) Write(p []byte) (n int, err error)

Jump to

Keyboard shortcuts

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