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
Metrics configuration.MetricsConfig
// 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
// Number of messages that will be batched together before being inserted into the database
BatchMessages int
// Size 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
}
type EventRetentionPolicy ¶
type EventRetentionPolicy struct {
ExpiryEnabled bool
RetentionDuration time.Duration
}
Click to show internal directories.
Click to hide internal directories.