Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookoutIngesterV2Configuration ¶
type LookoutIngesterV2Configuration struct { // Database configuration Postgres configuration.PostgresConfig // Metrics configuration Metrics configuration.MetricsConfig // General Pulsar configuration Pulsar configuration.PulsarConfig // Pulsar subscription name SubscriptionName string // Size in bytes above which job specs will be compressed when inserting in the database MinJobSpecCompressionSize 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 for which the pulsar consumer will wait for a new message before retrying PulsarReceiveTimeout time.Duration // Time for which the pulsar consumer will back off after receiving an error on trying to receive a message PulsarBackoffTime time.Duration // User annotations have a common prefix to avoid clashes with other annotations. This prefix will be stripped from // The annotation before storing in the db UserAnnotationPrefix string // Maximum number of attempts the ingester will try to store batches of data in the database // It will give up after this number is reached MaxAttempts int // Between each attempt to store data in the database, there is an exponential backoff (starting out as 1s). // MaxBackoff caps this backoff to whatever it is specified (in seconds) MaxBackoff int // If the ingester should process events using the legacy event conversion logic // The two schedulers produce slightly different events - so need to be processed differently UseLegacyEventConversion bool }
Click to show internal directories.
Click to hide internal directories.