package
3.4.2
Repository: https://github.com/grafana/loki.git
Documentation: pkg.go.dev

# Packages

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