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
LocalStoragePath string
Web Web
Tsdb Tsdb
WebTimeout string
RemoteFlushDeadline string
AlertmanagerCapacity string
AlertmanagerTimeout string
QueryLookbackDelta string
QueryTimeout string
QueryMaxConcurrency string
}
func (*Config) AddPrometheusFlag ¶
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.