Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookoutConfiguration ¶
type LookoutConfiguration struct {
HttpPort uint16
GrpcPort uint16
MetricsPort uint16
Grpc grpcconfig.GrpcConfig
UIConfig LookoutUIConfig
Postgres configuration.PostgresConfig
PrunerConfig PrunerConfig
}
type LookoutIngesterConfiguration ¶
type LookoutIngesterConfiguration struct {
// Database configuration
Postgres configuration.PostgresConfig
// Metrics configuration
Metrics configuration.MetricsConfig
// General Pulsar configuration
Pulsar configuration.PulsarConfig
// Debug configuration. Not for production use.
Debug LookoutIngesterDebugConfig
// 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
// 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
}
type LookoutIngesterDebugConfig ¶
type LookoutIngesterDebugConfig struct {
// Disables DB update conflation. If conflation is disabled then update
// instructions will not conflated/coalesced. Meaning update instructions
// that would immediately negate another update on the same table row will
// be retained.DB updates will also be force to be scalar.
DisableConflateDBUpdates bool
}
type LookoutUIConfig ¶
type PrunerConfig ¶
Click to show internal directories.
Click to hide internal directories.