Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { EtcdEndpointsLine string EtcdEndpoints []string LogLevel string AdvertiseAddr string BindIp string Port int StartArgs []string ConfigFile string AlertingRulesFile string AlertManagerUrl []string LocalStoragePath string Web Web Tsdb Tsdb WebTimeout string RemoteFlushDeadline string AlertmanagerCapacity string AlertmanagerTimeout string QueryLookbackDelta string QueryTimeout string QueryMaxConcurrency string CadvisorListenPort int MysqldExporter string KSMExporter string }
func (*Config) AddPrometheusFlag ¶
AddPrometheusFlag prometheus flag
func (*Config) CompleteConfig ¶
func (c *Config) CompleteConfig()
type Tsdb ¶
type Tsdb struct { // The interval at which the write ahead log is flushed to disc. WALFlushInterval time.Duration // The timestamp range of head blocks after which they get persisted. // It's the minimum duration of any persisted block. MinBlockDuration string // The maximum timestamp range of compacted blocks. MaxBlockDuration string // Duration for how long to retain data. Retention string // Disable creation and consideration of lockfile. NoLockfile bool }
Options of the DB storage.
type Web ¶
type Web struct { ListenAddress string ReadTimeout time.Duration MaxConnections int ExternalURL string RoutePrefix string UseLocalAssets bool UserAssetsPath string ConsoleTemplatesPath string ConsoleLibrariesPath string EnableLifecycle bool EnableAdminAPI bool }
Options for the web Handler.
Click to show internal directories.
Click to hide internal directories.