package
2.2.1+incompatible
Repository: https://github.com/metrico/loki-apache.git
Documentation: pkg.go.dev

# Functions

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`.
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.
NewSeriesripperware 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.
WithDefaults will construct a Limits with a default value for QuerySplitDuration when no overrides are present.
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

# Variables

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

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
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

# Interfaces

Limits extends the cortex limits interface with support for per tenant splitby parameters.
Stopper gracefully shutdown resources created.

# Type aliases

No description provided by the author