Versions in this module Expand all Collapse all v2 v2.0.0 Jun 14, 2023 Changes in this version + type Config struct + MaxOutstandingPerTenant int + QuerierForgetDelay time.Duration + func (cfg *Config) RegisterFlags(f *flag.FlagSet) + type Frontend struct + func New(cfg Config, limits Limits, log log.Logger, registerer prometheus.Registerer) (*Frontend, error) + func (f *Frontend) CheckReady(_ context.Context) error + func (f *Frontend) NotifyClientShutdown(_ context.Context, req *frontendv1pb.NotifyClientShutdownRequest) (*frontendv1pb.NotifyClientShutdownResponse, error) + func (f *Frontend) Process(server frontendv1pb.Frontend_ProcessServer) error + func (f *Frontend) RoundTripGRPC(ctx context.Context, req *httpgrpc.HTTPRequest) (*httpgrpc.HTTPResponse, error) + type Limits interface + MaxQueriersPerUser func(user string) int