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.