Versions in this module Expand all Collapse all v2 v2.4.3 Feb 9, 2022 Changes in this version + const All + const Compactor + const Distributor + const IndexGateway + const Ingester + const IngesterQuerier + const MemberlistKV + const Overrides + const OverridesExporter + const Querier + const QueryFrontend + const QueryFrontendTripperware + const QueryScheduler + const Read + const Ring + const Ruler + const RulerStorage + const RuntimeConfig + const Server + const Store + const TableManager + const TenantConfigs + const Write + var ErrTooManyStorageConfigs = errors.New(...) + func DisableSignalHandling(config *server.Config) + func NewServerService(serv *server.Server, servicesToWaitFor func() []services.Service) services.Service + type Config struct + AuthEnabled bool + BallastBytes int + ChunkStoreConfig storage.ChunkStoreConfig + Common common.Config + CompactorConfig compactor.Config + Distributor distributor.Config + Frontend lokifrontend.Config + HTTPPrefix string + Ingester ingester.Config + IngesterClient client.Config + LimitsConfig validation.Limits + MemberlistKV memberlist.KVConfig + Querier querier.Config + QueryRange queryrange.Config + QueryScheduler scheduler.Config + Ruler ruler.Config + RuntimeConfig runtimeconfig.Config + SchemaConfig storage.SchemaConfig + Server server.Config + StorageConfig storage.Config + TableManager chunk.TableManagerConfig + Target flagext.StringSliceCSV + Tracing tracing.Config + Worker worker.Config + func (c *Config) Clone() flagext.Registerer + func (c *Config) RegisterFlags(f *flag.FlagSet) + func (c *Config) Validate() error + type ConfigWrapper struct + ConfigExpandEnv bool + ConfigFile string + ListTargets bool + LogConfig bool + PrintConfig bool + PrintVersion bool + VerifyConfig bool + func (c *ConfigWrapper) ApplyDynamicConfig() cfg.Source + func (c *ConfigWrapper) Clone() flagext.Registerer + func (c *ConfigWrapper) RegisterFlags(f *flag.FlagSet) + type Frontend interface + CheckReady func(_ context.Context) error + type Loki struct + Cfg Config + HTTPAuthMiddleware middleware.Interface + Ingester ingester.Interface + MemberlistKV *memberlist.KVInitService + ModuleManager *modules.Manager + Querier *querier.Querier + QueryFrontEndTripperware basetripper.Tripperware + RulerStorage rulestore.RuleStore + Server *server.Server + Store storage.Store + TenantLimits validation.TenantLimits + func New(cfg Config) (*Loki, error) + func (t *Loki) ListTargets() + func (t *Loki) Run(opts RunOpts) error + type RunOpts struct + CustomConfigEndpointHandlerFn func(http.ResponseWriter, *http.Request) Other modules containing this package github.com/frelon/loki