Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Generator ¶
type Generator struct {
embed.ProducerMarker
// contains filtered or unexported fields
}
Generator generates PostgreSQL log format log data
func New ¶
func New(logger *zap.Logger, workers int, rate time.Duration, consumer embed.LogConsumer) (*Generator, error)
New creates a new PostgreSQL log generator. The consumer receives each generated record as a size-1 batch via ConsumeLogs.
func (*Generator) SetCountTracker ¶ added in v0.13.0
SetCountTracker sets the finite generation count tracker.
func (*Generator) Start ¶
Start launches the worker goroutines that push generated records to the configured consumer.
func (*Generator) Stop ¶
Stop stops the PostgreSQL log generator and waits for all workers to finish.
func (*Generator) SupportedTelemetry ¶ added in v0.16.0
SupportedTelemetry returns the telemetry types this generator produces.
Click to show internal directories.
Click to hide internal directories.