Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventIngesterConfiguration ¶
type EventIngesterConfiguration struct { // Database configuration Redis redis.UniversalOptions // Metrics configuration MetricsPort uint16 // General Pulsar configuration Pulsar configuration.PulsarConfig // Pulsar subscription name SubscriptionName string // Size in bytes above which event message will be compressed when inserting in the database MinMessageCompressionSize int // Max size in bytes that messages inserted into the database will be MaxOutputMessageSizeBytes int // Number of messages that will be batched together before being inserted into the database BatchSize int // Maximum time since the last batch before a batch will be inserted into the database BatchDuration time.Duration // Time after which events will be deleted from the db EventRetentionPolicy EventRetentionPolicy // List of Regexes which will identify fatal errors when inserting into redis FatalInsertionErrors []string // If non-nil, net/http/pprof endpoints are exposed on localhost on this port. PprofPort *uint16 }
type EventRetentionPolicy ¶
TODO: unpack this into just EventExpirtation
Click to show internal directories.
Click to hide internal directories.