Versions in this module Expand all Collapse all v0 v0.12.0 Apr 28, 2025 Changes in this version + type ElasticsearchDatastreamOutput struct + DiskBuffer *DiskBuffer + Record string + func (in *ElasticsearchDatastreamOutput) DeepCopy() *ElasticsearchDatastreamOutput + func (in *ElasticsearchDatastreamOutput) DeepCopyInto(out *ElasticsearchDatastreamOutput) type ElasticsearchOutput + DiskBuffer *DiskBuffer + Template string + type GrpcTLS struct + CaFile *secret.Secret + CertFile *secret.Secret + KeyFile *secret.Secret + func (in *GrpcTLS) DeepCopy() *GrpcTLS + func (in *GrpcTLS) DeepCopyInto(out *GrpcTLS) type LokiOutput + TenantID string + type OpenTelemetryOutput struct + Auth *Auth + ChannelArgs filter.ArrowMap + Compression *bool + DiskBuffer *DiskBuffer + URL string + func (in *OpenTelemetryOutput) DeepCopy() *OpenTelemetryOutput + func (in *OpenTelemetryOutput) DeepCopyInto(out *OpenTelemetryOutput) + type OpenobserveOutput struct + DiskBuffer *DiskBuffer + Organization string + Port int + Record string + Stream string + func (in *OpenobserveOutput) DeepCopy() *OpenobserveOutput + func (in *OpenobserveOutput) DeepCopyInto(out *OpenobserveOutput) + func (o *OpenobserveOutput) BeforeRender() type S3Output + DiskBuffer *DiskBuffer type SplunkHECOutput + DiskBuffer *DiskBuffer type TLS + SslVersion string v0.11.0 Oct 16, 2023 Changes in this version + const Acked + const Majority + const Unacked + type ADC struct + type ALTS struct + TargetServiceAccounts []string + func (in *ALTS) DeepCopy() *ALTS + func (in *ALTS) DeepCopyInto(out *ALTS) + type Auth struct + ADC *ADC + ALTS *ALTS + Insecure *Insecure + TLS *TLS + func (in *Auth) DeepCopy() *Auth + func (in *Auth) DeepCopyInto(out *Auth) + type Bulk struct + Bulk *bool + BulkByPassValidation *bool + BulkUnordered *bool + func (in *Bulk) DeepCopy() *Bulk + func (in *Bulk) DeepCopyInto(out *Bulk) + type ElasticsearchOutput struct + CustomID string + Index string + LogStashSuffix string + LogstashPrefix string + LogstashPrefixSeparator string + Type *string + func (in *ElasticsearchOutput) DeepCopy() *ElasticsearchOutput + func (in *ElasticsearchOutput) DeepCopyInto(out *ElasticsearchOutput) + func (o *ElasticsearchOutput) BeforeRender() type HTTPOutput + LogFIFOSize int + ResponseAction filter.RawArrowMap + Timeout int + type Insecure struct + type LokiOutput struct + Auth *Auth + BatchLines int + BatchTimeout int + DiskBuffer *DiskBuffer + Labels filter.ArrowMap + LogFIFOSize int + PersistName string + Retries int + Template string + TimeReopen int + Timestamp string + URL string + Workers int + func (in *LokiOutput) DeepCopy() *LokiOutput + func (in *LokiOutput) DeepCopyInto(out *LokiOutput) + type MongoDB struct + Collection string + Dir string + DiskBuffer *DiskBuffer + LogFIFOSize int + PersistName string + Retries int + TimeReopen int + Uri *secret.Secret + ValuePairs ValuePairs + WriteConcern RawString + func (in *MongoDB) DeepCopy() *MongoDB + func (in *MongoDB) DeepCopyInto(out *MongoDB) + type RawString struct + String string + func (in *RawString) DeepCopy() *RawString + func (in *RawString) DeepCopyInto(out *RawString) + type RedisOutput struct + Auth *secret.Secret + CommandAndArguments []string + DiskBuffer *DiskBuffer + Host string + LogFIFOSize int + PersistName string + Port int + RenderedCommand StringList + Retries int + Throttle int + TimeReopen int + Workers int + func (in *RedisOutput) DeepCopy() *RedisOutput + func (in *RedisOutput) DeepCopyInto(out *RedisOutput) + func (o *RedisOutput) BeforeRender() + type S3Output struct + AccessKey *secret.Secret + Bucket string + CannedAcl string + ChunkSize int + CompressLevel int + Compression *bool + FlushGracePeriod int + LogFIFOSize int + MaxObjectSize int + MaxPendingUploads int + ObjectKey string + ObjectKeyTimestamp RawString + PersistName string + Region string + Retries int + SecretKey *secret.Secret + StorageClass string + Template RawString + Throttle int + UploadThreads int + Url string + func (in *S3Output) DeepCopy() *S3Output + func (in *S3Output) DeepCopyInto(out *S3Output) + type SplunkHECOutput struct + ContentType string + DefaultIndex string + DefaultSource string + DefaultSourcetype string + Event string + ExtraHeaders []string + ExtraQueries []string + Fields string + Host string + Index string + Source string + Sourcetype string + Time string + Token secret.Secret + func (in *SplunkHECOutput) DeepCopy() *SplunkHECOutput + func (in *SplunkHECOutput) DeepCopyInto(out *SplunkHECOutput) + type StringList struct + List []string + func (in *StringList) DeepCopy() *StringList + func (in *StringList) DeepCopyInto(out *StringList) + type ValuePairs struct + Exclude RawString + Key RawString + Pair RawString + Scope RawString + func (in *ValuePairs) DeepCopy() *ValuePairs + func (in *ValuePairs) DeepCopyInto(out *ValuePairs) + type WriteConcern int v0.10.0 Jul 31, 2023 Changes in this version + type LogScaleOutput struct + Attributes string + BatchBytes int + BatchLines int + BatchTimeout int + Body string + ContentType string + DiskBuffer *DiskBuffer + ExtraHeaders string + PersistName string + RawString string + TimeZone string + Token *secret.Secret + URL *secret.Secret + func (in *LogScaleOutput) DeepCopy() *LogScaleOutput + func (in *LogScaleOutput) DeepCopyInto(out *LogScaleOutput) v0.9.1 Mar 4, 2023 Changes in this version + type Batch struct + BatchBytes int + BatchLines int + BatchTimeout int + type DiskBuffer struct + Compaction *bool + Dir string + DiskBufSize int64 + MemBufLength *int64 + MemBufSize *int64 + QOutSize *int64 + Reliable bool + func (in *DiskBuffer) DeepCopy() *DiskBuffer + func (in *DiskBuffer) DeepCopyInto(out *DiskBuffer) + type FileOutput struct + CreateDirs bool + DirGroup string + DirOwner string + DirPerm int + DiskBuffer *DiskBuffer + Path string + PersistName string + Template string + func (in *FileOutput) DeepCopy() *FileOutput + func (in *FileOutput) DeepCopyInto(out *FileOutput) + type HTTPOutput struct + Body string + BodyPrefix string + BodySuffix string + Delimiter string + DiskBuffer *DiskBuffer + Headers []string + Method string + Password secret.Secret + PersistName string + Retries int + TLS *TLS + TimeReopen int + URL string + User string + UserAgent string + Workers int + func (in *HTTPOutput) DeepCopy() *HTTPOutput + func (in *HTTPOutput) DeepCopyInto(out *HTTPOutput) + type Loggly struct + Host string + Tag string + Token *secret.Secret + func (in *Loggly) DeepCopy() *Loggly + func (in *Loggly) DeepCopyInto(out *Loggly) + type MQTT struct + Address string + FallbackTopic string + QOS int + Template string + Topic string + func (in *MQTT) DeepCopy() *MQTT + func (in *MQTT) DeepCopyInto(out *MQTT) + type SumologicHTTPOutput struct + BatchBytes int + BatchLines int + BatchTimeout int + Body string + Collector *secret.Secret + Deployment string + DiskBuffer *DiskBuffer + Headers []string + PersistName string + TLS *TLS + TimeReopen int + URL *secret.Secret + func (in *SumologicHTTPOutput) DeepCopy() *SumologicHTTPOutput + func (in *SumologicHTTPOutput) DeepCopyInto(out *SumologicHTTPOutput) + type SumologicSyslogOutput struct + Deployment string + DiskBuffer *DiskBuffer + PersistName string + Port int + TLS *TLS + Tag string + Token int + func (in *SumologicSyslogOutput) DeepCopy() *SumologicSyslogOutput + func (in *SumologicSyslogOutput) DeepCopyInto(out *SumologicSyslogOutput) + type SyslogOutput struct + CloseOnInput *bool + DiskBuffer *DiskBuffer + Flags []string + FlushLines int + Host string + PersistName string + Port int + SoKeepalive *bool + Suppress int + TLS *TLS + TSFormat string + Template string + TemplateEscape *bool + Transport string + func (in *SyslogOutput) DeepCopy() *SyslogOutput + func (in *SyslogOutput) DeepCopyInto(out *SyslogOutput) + type TLS struct + CaDir *secret.Secret + CaFile *secret.Secret + CertFile *secret.Secret + CipherSuite string + KeyFile *secret.Secret + PeerVerify string + UseSystemCertStore *bool + func (in *TLS) DeepCopy() *TLS + func (in *TLS) DeepCopyInto(out *TLS)