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 EtcdCaFile string EtcdCertFile string EtcdKeyFile string LogLevel string AdvertiseAddr string BindIP string Port int StartArgs []string ConfigFile string AlertingRulesFile 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 KubeConfig string }
Config config
func (*Config) AddPrometheusFlag ¶
AddPrometheusFlag prometheus flag
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 }
Tsdb 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 }
Web Options for the web Handler.
Click to show internal directories.
Click to hide internal directories.