# Functions
AddRuleDetailsToContext adds rule details to the context.
DialQueryFrontend creates and initializes a new httpgrpc.HTTPClient taking a QueryFrontendConfig configuration.
GetRuleDetailsFromContext retrieves rule details from the context.
MultiTenantManagerAdapter will wrap a MultiTenantManager which validates loki rules.
# Constants
MetricsPrefix defines the prefix to use for all metrics in this package.
# Structs
CachingRulesManager holds a CachingGroupLoader to make sure the GroupLoader has consistent state after update operations.
EvaluatorWithJitter wraps a given Evaluator.
MultiTenantManager wraps a cortex MultiTenantManager but validates loki rules.
QueryFrontendConfig defines query-frontend transport configuration.
# Interfaces
Evaluator is the interface that must be satisfied in order to accept rule evaluations from the Ruler.
RulesLimits is the one function we need from limits.Overrides, and is here to limit coupling.
# Type aliases
Middleware provides a mechanism to inspect outgoing remote querier requests.