Documentation ¶
Index ¶
Constants ¶
View Source
const ( Ring string = "ring" Overrides string = "overrides" Server string = "server" Distributor string = "distributor" Ingester string = "ingester" Querier string = "querier" QueryFrontend string = "query-frontend" Compactor string = "compactor" Store string = "store" MemberlistKV string = "memberlist-kv" SingleBinary string = "all" ScalableSingleBinary string = "scalable-single-binary" )
The various modules that make up tempo.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { Server *server.Server MemberlistKV *memberlist.KVInitService HTTPAuthMiddleware middleware.Interface TracesConsumerMiddleware receiver.Middleware ModuleManager *modules.Manager // contains filtered or unexported fields }
App is the root datastructure.
type Config ¶
type Config struct { Target string `yaml:"target,omitempty"` AuthEnabled bool `yaml:"auth_enabled,omitempty"` MultitenancyEnabled bool `yaml:"multitenancy_enabled,omitempty"` SearchEnabled bool `yaml:"search_enabled,omitempty"` HTTPAPIPrefix string `yaml:"http_api_prefix"` UseOTelTracer bool `yaml:"use_otel_tracer,omitempty"` Server server.Config `yaml:"server,omitempty"` Distributor distributor.Config `yaml:"distributor,omitempty"` IngesterClient ingester_client.Config `yaml:"ingester_client,omitempty"` Querier querier.Config `yaml:"querier,omitempty"` Frontend frontend.Config `yaml:"query_frontend,omitempty"` Compactor compactor.Config `yaml:"compactor,omitempty"` Ingester ingester.Config `yaml:"ingester,omitempty"` StorageConfig storage.Config `yaml:"storage,omitempty"` LimitsConfig overrides.Limits `yaml:"overrides,omitempty"` MemberlistKV memberlist.KVConfig `yaml:"memberlist,omitempty"` }
Config is the root config for App.
func (*Config) CheckConfig ¶ added in v0.3.0
func (c *Config) CheckConfig()
CheckConfig checks if config values are suspect.
func (*Config) MultitenancyIsEnabled ¶ added in v1.0.0
MultitenancyIsEnabled checks if multitenancy is enabled
Click to show internal directories.
Click to hide internal directories.