Documentation
¶
Overview ¶
This file and its contents are licensed under the Apache License 2.0. Please see the included NOTICE for copyright information and LICENSE for a copy of the license.
This file and its contents are licensed under the Apache License 2.0. Please see the included NOTICE for copyright information and LICENSE for a copy of the license
This file and its contents are licensed under the Apache License 2.0. Please see the included NOTICE for copyright information and LICENSE for a copy of the license.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
PromscaleID uuid.UUID
)
Functions ¶
func CreateClient ¶
func CreateClient(r prometheus.Registerer, cfg *Config) (*pgclient.Client, error)
Types ¶
type Config ¶
type Config struct {
ListenAddr string
ThanosStoreAPIListenAddr string
TracingGRPCListenAddr string
PgmodelCfg pgclient.Config
LogCfg log.Config
TracerCfg tracer.Config
APICfg api.Config
AuthConfig auth.Config
LimitsCfg limits.Config
TenancyCfg tenancy.Config
PromQLCfg query.Config
RulesCfg rules.Config
TracingCfg jaegerStore.Config
VacuumCfg vacuum.Config
ConfigFile string
DatasetConfig string
DatasetCfg dataset.Config
TLSCertFile string
TLSKeyFile string
ThroughputInterval time.Duration
Migrate bool
StopAfterMigrate bool
UseVersionLease bool
InstallExtensions bool
UpgradeExtensions bool
UpgradePrereleaseExtensions bool
StartupOnly bool
}
Click to show internal directories.
Click to hide internal directories.