# Packages
No description provided by the author
# Functions
No description provided by the author
NewInstantMetricTripperware creates a new frontend tripperware responsible for handling metric queries.
NewLabelsTripperware creates a new frontend tripperware responsible for handling labels requests.
NewLimitedRoundTripper creates a new roundtripper that enforces MaxQueryParallelism to the `next` roundtripper across `middlewares`.
NewLimitsMiddleware creates a new Middleware that enforces query limits.
NewLogFilterTripperware creates a new frontend tripperware responsible for handling log requests with regex.
NewMetricTripperware creates a new frontend tripperware responsible for handling metric queries.
NewQueryShardMiddleware creates a middleware which downstreams queries after AST mapping and query encoding.
NewSeriesQueryShardMiddleware creates a middleware which shards series queries.
NewSeriesTripperware creates a new frontend tripperware responsible for handling series requests.
No description provided by the author
NewTripperware returns a Tripperware configured with middlewares to align, split and cache requests.
No description provided by the author
No description provided by the author
SplitByIntervalMiddleware creates a new Middleware that splits log requests by a given interval.
StatsCollectorMiddleware compute the stats summary based on the actual duration of the request and inject it in the request context.
WithSplitByLimits will construct a Limits with a static split by duration.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
StatsHTTPMiddleware is an http middleware to record stats for query_range filter.
# Structs
No description provided by the author
Config is the configuration for the queryrange tripperware.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LokiPromResponse wraps a Prometheus response with statistics.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PrometheusExtractor implements Extractor interface.
No description provided by the author
# Type aliases
ShardingConfigs is a slice of chunk shard configs.
No description provided by the author