Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultLoggingLevel string = "info" DefaultRefreshInterval = 24 * time.Hour DefaultCutoffDuration = 30 * 24 * time.Hour DefaultSyncInterval = 24 * time.Hour DefaultDBLockRetryInterval = 5 * time.Second DefaultDBLockTTL = 15 * time.Second DefaultHttpClientTimeout = 5 * time.Second )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppSyncerConfig ¶
type AppSyncerConfig struct {
DB db.DatabaseConfig `yaml:"db"`
SyncInterval time.Duration `yaml:"sync_interval"`
}
type Config ¶
type Config struct {
CF cf.CFConfig `yaml:"cf"`
Health models.HealthConfig `yaml:"health"`
Logging helpers.LoggingConfig `yaml:"logging"`
InstanceMetricsDB InstanceMetricsDbPrunerConfig `yaml:"instance_metrics_db"`
AppMetricsDB AppMetricsDBPrunerConfig `yaml:"app_metrics_db"`
ScalingEngineDB ScalingEngineDBPrunerConfig `yaml:"scaling_engine_db"`
ScalingEngine ScalingEngineConfig `yaml:"scaling_engine"`
Scheduler SchedulerConfig `yaml:"scheduler"`
AppSyncer AppSyncerConfig `yaml:"app_syncer"`
DBLock DBLockConfig `yaml:"db_lock"`
HttpClientTimeout time.Duration `yaml:"http_client_timeout"`
}
type DBLockConfig ¶
type ScalingEngineConfig ¶
Click to show internal directories.
Click to hide internal directories.