Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Opensearch ¶
type Opensearch struct { *core.BaseOutput `mapstructure:"-"` URLs []string `mapstructure:"urls"` Username string `mapstructure:"username"` Password string `mapstructure:"password"` EnableCompression bool `mapstructure:"enable_compression"` DiscoverInterval time.Duration `mapstructure:"discover_interval"` RequestTimeout time.Duration `mapstructure:"request_timeout"` IdleTimeout time.Duration `mapstructure:"idle_timeout"` PipelineLabel string `mapstructure:"pipeline_label"` RoutingLabel string `mapstructure:"routing_label"` DataOnly bool `mapstructure:"data_only"` Operation string `mapstructure:"operation"` *tls.TLSClientConfig `mapstructure:",squash"` *batcher.Batcher[*core.Event] `mapstructure:",squash"` *retryer.Retryer `mapstructure:",squash"` // contains filtered or unexported fields }
func (*Opensearch) Close ¶
func (o *Opensearch) Close() error
func (*Opensearch) Init ¶
func (o *Opensearch) Init() error
func (*Opensearch) Run ¶
func (o *Opensearch) Run()
type TransportLogger ¶
type TransportLogger struct {
// contains filtered or unexported fields
}
func (*TransportLogger) LogRoundTrip ¶
func (*TransportLogger) RequestBodyEnabled ¶
func (l *TransportLogger) RequestBodyEnabled() bool
func (*TransportLogger) ResponseBodyEnabled ¶
func (l *TransportLogger) ResponseBodyEnabled() bool
Click to show internal directories.
Click to hide internal directories.